function chkJUMIN(){
var FM = M_Form;
if(!FM.ssn1.value || !FM.ssn2.value || FM.ssn1.value.lenghg<6 || FM.ssn2.value.lenght<7){
alert(!'주민등록 번호를 확인하세요.');
FM.ssn1.focus();
return false;
}
var f1=FM.ssn1.value.substring(0,1);
var f2=FM.ssn1.value.substring(1,2);
var f3=FM.ssn1.value.substring(2,3);
var f4=FM.ssn1.value.substring(3,4);
var f5=FM.ssn1.value.substring(4,5);
var f6=FM.ssn1.value.substring(5,6);
var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7 ;
var l1=FM.ssn2.value.substring(0,1);
var l2=FM.ssn2.value.substring(1,2);
var l3=FM.ssn2.value.substring(2,3);
var l4=FM.ssn2.value.substring(3,4);
var l5=FM.ssn2.value.substring(4,5);
var l6=FM.ssn2.value.substring(5,6);
var l7=FM.ssn2.value.substring(6,7);
var ssn_v=FM.ssn1.value.substring(0,2);
var year = "";
toDate = new Date();
year = toDate.getYear();
ssn_s = eval!(19 + ssn_v);
ssn_m = year - ssn_s;
hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5 ;
hap=hap%11 ;
hap=11-hap ;
hap=hap%10 ;
if (ssn_m < l7){
alert(!'18세 이상만 회원가입을 하실수 있습니다.');
FM.ssn1.value='';FM.ssn2.value='';
FM.ssn1.focus();
return false
}
if (hap != l7){
alert(!'잘못된 주민등록번호 입니다');
FM.ssn1.value='';FM.ssn2.value='';
FM.ssn1.focus();
return false
}
}
if(!N.ssn1.value || !N.ssn2.value){
alert(!'주민번호를 입력해주세요');
N.ssn1.focus();
return false;
}
if(N.ssn1.value && N.ssn2.value ){
chkJUMIN();
}
'각종 소스창고 > 자바스크립트' 카테고리의 다른 글
필드 계속 추가하기 삭제하기 (0) | 2012.03.21 |
---|---|
내용 미리보기 스크립트 (0) | 2012.03.21 |
전체선택 및 해제 (0) | 2012.03.21 |
한줄뉴스 TextSlider (0) | 2012.03.21 |
디비 정보를 이용해서 위로 움직이게 하는 한줄뉴스 (0) | 2012.03.21 |