테스트 사이트 - 개발 중인 베타 버전입니다

회원가입시 이메일 바로중복확인 방법을 알려주시면 감사하겟습니다. 채택완료

dragon 10년 전 조회 7,649

아이디 같은경우는 검색해서 아래 방법을 사용하고 있습니다.

중복확인

이메일을 위처럼 바로 중복확인을 하고 싶습니다. 방법을 알려주시면 감사하겠습니다. ​

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
10년 전

그누보드5 최신버전 확인해보시면.. 

/js/jquery.register_form.js 에 reg_mb_email_check() 있으며..

폼 submit 시에 reg_mb_email_check() 함수를 통해 중복확인을 체크합니다.

register_form.skin.php 파일에 보시면 아래 내용와 같이 중복체크하는 내용이 있습니다.

 </p><p>        // 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;
            }
        }
​

 

구지 중복확인이란 버튼을 만들어서 하려면 말씀하신 아이디체크하는 형태와 같이 만드셔야 겠지요. 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

dragon
10년 전

이렇게 해결했습니다.

 

중복확인

중복확인

 

 $(".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개

카츠
10년 전
네. 중복확인 버튼 만들어서 적용하시려면 그렇게 하시면 되죠

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인