회원가입폼 주소창에 있는 구문에 대한 풀이를 좀... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원가입폼 주소창에 있는 구문에 대한 풀이를 좀... 정보

회원가입폼 주소창에 있는 구문에 대한 풀이를 좀...

본문

회원가입폼에 보면...주소입력 필드부분에 아래와 같은 폼이 있습니다.

<td height="25"><input class=m_text type=text name='mb_zip1' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리' value='<?=$member[mb_zip1]?>'>
                        -
                        <input class=m_text type=text name='mb_zip2' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리' value='<?=$member[mb_zip2]?>'>
                        &nbsp;<a href="javascript:;" onclick="win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2');"><img width="91" height="20" src="<?=$member_skin_path?>/img/post_search_btn.gif" border=0 align=absmiddle></a></td>
                </tr>
                <tr>
                    <td height="25" colspan="2"><input class=m_text type=text name='mb_addr1' size=60 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='주소' value='<?=$member[mb_addr1]?>'></td>
                </tr>
                <tr>
                    <td height="25" colspan="2"><input class=m_text type=text name='mb_addr2' size=60 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$member[mb_addr2]?>'></td>




위에서...주소입력창은 그냥 그대로 보이게 하되, 안넣고 넘어가도 상관이 없게끔 해주고 싶은데
'require' 에 걸려서 입력을 하지 않으면 넘어가지를 않습니다.

입력하던 안하던 상관없게 풀어주려면 어떻게 구문을 바꿔야 하는지요?

위에서 ...  <?=$config[cf_req_addr]?'required':'';?>  .... 이부분같은게...

어떻게 고쳐야 할지요??

댓글 전체

리플감사합니다.

근데..음...제가 질문을 조금 잘못 드린거 같네요..죄송합니다.

사용 용도는...
스킨을 만들면서 주소창을 가져와서 별도로 사용을 하는것입니다.
그러니까 위에 말씀하신 부분은 회원가입시 사용을 하고 있는거고요.

제가 드린 질문은 스킨에서 '회원가입폼'에 있는 주소입력창을 가져와서 응용하려고 하는것입니다.

<?=$config[cf_req_addr]?'required':'';?> 


주소를 입력하면 입력하는대로 또는...않넣고 다른것만 작성하면 작성하는대로.
주소를 입력하라는 메세지창 같은거 없이

주소폼이 '반드시'입력은 안해도 되는....(말이 조금 어렵네요.~)
그런 형식으로 하고 싶은데...무조건 입력을 해야하게끔 되어있어서 문제가 좀 있네요
.
보시면 한번더 리플을 좀 부탁드리겠습니다.
<?=$config[cf_req_addr]?'required':'';?> 이 문장을 모두 제거하세요...
결과로도 추측이 가능하지만
필수입력으로 지정하면 필수라고 적어주는 문장입니다.
모든 경우에 필수 입력이 아니라면 아예 없애면 되는거죠...
g6man님 감사합니다...이것저것 하느라 리플을 이제서야 봤네요.

말씀하신거 처럼 해도 되고...또 이렇게 아래처럼 해도 되긴 되는거 같은데..

<?=$config[cf_req_addr]?>

맞는지는 모르겠네요.. 이렇게 해도 되나요??


그리고... 이건 크게 대수로운 질문은 아닙니다만,
초보입장에서는 저 구문이 당체 이해가 좀 안되는데...

<?=$config[cf_req_addr]?'required':'';?>    <--- 이걸 다르게 표현하면 어떻게 되나요??

아무리 풀어서 좀 쉽게 표시(..표현?)해 보려고 해도....잘 모르겠군요.
<? if ($config[cf_req_addr]) {
  echo "required";
} ?>

사실상 else는 필요없어서 쓰지 않았습니다.
? : 는 3항연산자라는 것으로 C에서 유래된것입니다.
조건 ? 참 일때 : 거짓일 때; 간단한 if문을 단축한것입니다.
(실질적으로 성능도 조금 낫다고 합니다. ^^;;)
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT