//주민번호 첫번째 입력값의 범위가 6이 되면 자동으로 두번째로 포커스가 이동합니다.
function check_jumin(form) {
if(ipt.jumin1.value.length > 5) {
ipt.jumin2.focus();
}
}
//주민번호 두번째 입력값의 범위가 7이 되면 자동으로 submit로 포커스가 이동합니다.
function check_jumin2(form) {
if(ipt.jumin2.value.length > 6) {
ipt.submit.focus();
}
}
//birth라는 변수에 주민번호 첫번째 입력폼의 값을 저장시킨후에 substring(,)이라는 함수로 값을 판별하여 해당폼에 값을 넣어줍니다.
function check_birth() {
var birth = document.ipt.jumin1.value; //변수로 값저장
if (birth.substring(0,2) > 03) //만약 첫번째가 03보다 크다면
//(현재 2003년이기 때문에 2000~2003년 출생자들은 2000~2003년으로 생일이 입력됩니다. 04
이상이라면 1904이후로 입력됩니다.)
document.ipt.birth_y.value = "19"+birth.substring(0,2);
else //아니라면 앞에 20을 붙여 2000년 이후 출생자로
document.ipt.birth_y.value = "20"+birth.substring(0,2);
if (birth.substring(2,3) == "0") //여기는 03 같이 한자리수달에 태어난 사람들은 자동으로 0을 때어
입력하게 하는 겁니다.
document.ipt.birth_m.value = birth.substring(3,4);
else
document.ipt.birth_m.value = birth.substring(2,4);
//주민 번호 뒷자리에서 첫번째 숫자를 판별하여 라디오버튼에 입력을 하게 합니다. 2000년 이후 출생자들은 3,4 가 붙기때문에 그것까지
고려를 했습니다. 라디오 버튼특성상 여러 버튼들은 배열로 구분합니다. click()메소드는 라디오버튼을 클릭한것과 같습니다.
function check_sex(){
var chs = document.ipt.jumin2.value.substring(0,1);
if (chs == "1" || chs == "3") ipt.sex[0].click();
else if (chs == "2" || chs == "4") ipt.sex[1].click();
}