주민번호 체크 루틴 적용 방법? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

주민번호 체크 루틴 적용 방법? 정보

주민번호 체크 루틴 적용 방법?

본문

주민번호 입력을 register.php가 아닌 다른 페이지에 넣고, 6, 7자리 두개로 입력받게 하였습니다.
전체주민번호 => mb_jumin
앞 6자리 => mb_jumin1
뒤 7자리 => mb_jumin2
wrestJumin() 함수를 호출하고 그 결과 값을 받으려면 어떻게 해야하나요?
아래처럼 하니, 루틴은 타는데 wrest.js하단의 alert이 안되네요..

//주민등록 검사
f.mb_jumin.value = f.mb_jumin1.value + f.mb_jumin2.value;
if(!f.mb_jumin.value){
f.mb_jumin1.focus();
alert('주민등록번호를 입력해 주세요');
return false;
} else {
wrestJumin(f.mb_jumin);
return true;
}
  • 복사

댓글 전체

저렇게 wrestJumin() 함수를 호출만 해서는 wrestJumin() 실행 후 처리하는 부분이 없으니 당연히 alert()가 나오지않죠
방법은 wrestSubmit() 함수를 복사해서 jumin_chk()를 만들고 for 문을 몽땅 지우고 그자리에
wrestJumin(document.폼.mb_jumin); 을 넣고 위 코드에서 wrestJumin 자리에
if(! iumin_chk()) retufn false; 로 호출되도록 바꾸면 되겠습니다( oldsubmit ....어쩌고 하는 부분 삭제)
두번째 방법은 wrestJumin을 복사헤서 jumin_chk()로 만들고 wrestSubmit()함수를 참고해서
상단의 변수 및 하단의 alert 표시하는 부분을 추가해서 만들어도 됩니다. 호출은 위와 같이...
제가 착각을 했군요..
wrest.js에 있길래 순차 실행되어 하단의 alert까지 실행이 되는 줄 알았는데, 아니군요..
함수별로 가져와 넣어야겠네요..
© SIRSOFT
현재 페이지 제일 처음으로