회원가입시 이메일 바로중복확인 방법을 알려주시면 감사하겟습니다. 채택완료
아이디 같은경우는 검색해서 아래 방법을 사용하고 있습니다.
<a href="#" class="overlap idcheck">중복확인</a>
<script language="Javascript">
$(".idcheck").click(function(){
var msg = reg_mb_id_check();
if(msg == "" || msg == null){
// 중복된 아이디가 존재하지 않는다.
if(!confirm("가입할 수 있는 아이디입니다.\n현재 아이디를 사용하시겠습니까?")){
document.getElementById("reg_mb_id").value = "";
}
}
else
{
// 중복된 아이디가 존재한다.
alert(msg);
}
});
</script>
이메일을 위처럼 바로 중복확인을 하고 싶습니다.
방법을 알려주시면 감사하겠습니다.
답변 2개
그누보드5 최신버전 확인해보시면..
/js/jquery.register_form.js 에 reg_mb_email_check() 있으며..
폼 submit 시에 reg_mb_email_check() 함수를 통해 중복확인을 체크합니다.
register_form.skin.php 파일에 보시면 아래 내용와 같이 중복체크하는 내용이 있습니다.
// E-mail 검사 if ((f.w.value == "") || (f.w.value == "u" && f.mb_email.defaultValue != f.mb_email.value)) { var msg = reg_mb_email_check(); if (msg) { alert(msg); f.reg_mb_email.select(); return false; } }
구지 중복확인이란 버튼을 만들어서 하려면 말씀하신 아이디체크하는 형태와 같이 만드셔야 겠지요.
댓글을 작성하려면 로그인이 필요합니다.
이렇게 해결했습니다.
<a href="#" class="overlap idcheck">중복확인</a>
<a href="#" class="overlap emailcheck">중복확인</a>
$(".idcheck").click(function(){
var msg = reg_mb_id_check();
if(msg == "" || msg == null){
// 중복된 아이디가 존재하지 않는다.
if(!confirm("가입할 수 있는 아이디입니다.\n현재 아이디를 사용하시겠습니까?")){
document.getElementById("reg_mb_id").value = "";
}
}
else
{
// 중복된 아이디가 존재한다.
alert(msg);
}
});
$(".emailcheck").click(function(){
var msg = reg_mb_email_check();
if(msg == "" || msg == null){
// 중복된 이메일이 존재하지 않는다.
if(!confirm("가입할 수 있는 이메일입니다.\n현재 이메일를 사용하시겠습니까?")){
document.getElementById("reg_mb_email").value = "";
}
}
else
{
// 중복된 이메일이 존재한다.
alert(msg);
}
});
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인