회원가입폼 주소창에 있는 구문에 대한 풀이를 좀... 정보
회원가입폼 주소창에 있는 구문에 대한 풀이를 좀...관련링크
http://www.sir.co.kr
188회 연결
본문
회원가입폼에 보면...주소입력 필드부분에 아래와 같은 폼이 있습니다.
<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]?>'>
<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':'';?> .... 이부분같은게...
어떻게 고쳐야 할지요??
<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]?>'>
<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':'';?> .... 이부분같은게...
어떻게 고쳐야 할지요??
댓글 전체
Admin > 기본환경설정 > 회원가입설정 > 주소입력 > 필수입력 체크 해제
리플감사합니다.
근데..음...제가 질문을 조금 잘못 드린거 같네요..죄송합니다.
사용 용도는...
스킨을 만들면서 주소창을 가져와서 별도로 사용을 하는것입니다.
그러니까 위에 말씀하신 부분은 회원가입시 사용을 하고 있는거고요.
제가 드린 질문은 스킨에서 '회원가입폼'에 있는 주소입력창을 가져와서 응용하려고 하는것입니다.
<?=$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':'';?> <--- 이걸 다르게 표현하면 어떻게 되나요??
아무리 풀어서 좀 쉽게 표시(..표현?)해 보려고 해도....잘 모르겠군요.
말씀하신거 처럼 해도 되고...또 이렇게 아래처럼 해도 되긴 되는거 같은데..
<?=$config[cf_req_addr]?>
맞는지는 모르겠네요.. 이렇게 해도 되나요??
그리고... 이건 크게 대수로운 질문은 아닙니다만,
초보입장에서는 저 구문이 당체 이해가 좀 안되는데...
<?=$config[cf_req_addr]?'required':'';?> <--- 이걸 다르게 표현하면 어떻게 되나요??
아무리 풀어서 좀 쉽게 표시(..표현?)해 보려고 해도....잘 모르겠군요.
<? if ($config[cf_req_addr]) {
echo "required";
} ?>
사실상 else는 필요없어서 쓰지 않았습니다.
? : 는 3항연산자라는 것으로 C에서 유래된것입니다.
조건 ? 참 일때 : 거짓일 때; 간단한 if문을 단축한것입니다.
(실질적으로 성능도 조금 낫다고 합니다. ^^;;)
echo "required";
} ?>
사실상 else는 필요없어서 쓰지 않았습니다.
? : 는 3항연산자라는 것으로 C에서 유래된것입니다.
조건 ? 참 일때 : 거짓일 때; 간단한 if문을 단축한것입니다.
(실질적으로 성능도 조금 낫다고 합니다. ^^;;)
감사합니다..이해가 안되는 구문이였는데..설명까지 곁들여 주시니..큰 도움이 되었습니다. ^^