회원가입폼에서 이메일을
이렇게 직접입력~네이버////메일등이 나오게 폼은
Copy
<!--이메일--> <tr> <th scope="row"><label for="reg_mb_email">E-mail<strong class="sound_only">필수</strong></label></th> <td> <?php if ($config['cf_use_email_certify']) { ?> <span class="frm_info"> <?php if ($w=='') { echo "E-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다."; } ?> <?php if ($w=='u') { echo "E-mail 주소를 변경하시면 다시 인증하셔야 합니다."; } ?> </span> <?php } ?> <?php if($is_member) { ?><div><input type="text" name="od_email" value="<?php echo $member['mb_email']; ?>" id="od_email" required><?php } else { ?><div><input type="text" name="email01" id="email01" class="frm_input" > @<input type="text" name="email02" id="email02" class="frm_input" ><select name="selectEmail" id="selectEmail" class="frm_input" > <option value="1" selected>직접입력</option> <option value="naver.com">naver.com</option> <option value="hanmail.net">hanmail.net</option> <option value="nate.com">nate.com</option> <option value="gmail.com">gmail.com</option> <option value="lycos.co.kr">lycos.co.kr</option> <option value="yahoo.co.kr">yahoo.co.kr</option> <option value="yahoo.com">yahoo.com</option> <option value="empal.com">empal.com</option> <option value="dreamwiz.com">dreamwiz.com</option> </select> <?php } ?> </td> </tr> <script>//이메일 입력방식 선택$('#selectEmail').change(function(){ $("#selectEmail option:selected").each(function () { if($(this).val()== '1'){ //직접입력일 경우 $("#email02").val(''); //값 초기화 $("#email02").attr("disabled",false); //활성화 }else{ //직접입력이 아닐경우 $("#email02").val($(this).text()); //선택값 입력 $("#email02").attr("disabled",true); //비활성화 } });});</script> <!--//이메일-->
햇는데요
이렇게 회원가입폼에 글써서 회원가입누르면
경고창 이메일을 입력하세요 약관에동의하세요 등이 나옵니다.
이렇게 값을 출력하려면 어디에다가 어떻게넣어야할까요 ㅠㅠ
|
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
2016-02-02 (화) 16:12:37
엘리먼트의 상태가 disabled 가 되면 폼체크 안되지 않나요?
Copy
<script>$(document).ready(function() { $('#selectEmail').change(function() { if($(this).val()=='1') { $("#email02").val(''); } else $("#email02").val($(this).val()); });});</script>
이렇게 한번 해보세요. 테스트는 안했습니다.
답변에 대한 댓글 1개
qkrwuddl
2016-02-03 (수) 15:24:26
2016-03-25 (금) 15:25:57
해당글로 도움받고 갑니다.
근데 저위의 스크립트를 삽입해도 똑같이.
이메일을 입력해주세요. 라는 창이 뜨는데요 ㅠ
해결하셨나요?
답변을 작성하려면 로그인이 필요합니다.
저위에 소스에다가 스크립트를 넣으면될까요?