회원가입폼에서 이메일이요 채택완료
회원가입폼에서 이메일을
이렇게 직접입력~네이버////메일등이 나오게 폼은
</p><p><!--이메일--></p><p> <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></p><p>
<!--//이메일--></p><p> </p><p>
햇는데요
이렇게 회원가입폼에 글써서 회원가입누르면
경고창 이메일을 입력하세요 약관에동의하세요 등이 나옵니다.
이렇게 값을 출력하려면 어디에다가 어떻게넣어야할까요 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
9년 전
엘리먼트의 상태가 disabled 가 되면 폼체크 안되지 않나요?
</p><p><script></p><p>$(document).ready(function() {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$('#selectEmail').change(function() {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if($(this).val()=='1') {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$("#email02").val('');</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>} else $("#email02").val($(this).val());</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>});</p><p>});</p><p></script></p><p>
이렇게 한번 해보세요. 테스트는 안했습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
q
qkrwuddl
9년 전
댓글을 작성하려면 로그인이 필요합니다.
9년 전
해당글로 도움받고 갑니다.
근데 저위의 스크립트를 삽입해도 똑같이.
이메일을 입력해주세요. 라는 창이 뜨는데요 ㅠ
해결하셨나요?
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
저위에 소스에다가 스크립트를 넣으면될까요?