웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
주민등록번호로 자동으로 생일, 성별체크
2003.03.19 00:01
본 소스는 스틸하트님께서 제작하신것입니다.
저는 아무것도 안하고 제안만 했습니다.
수고 하신 스틸하트님께 박수를 드립니다.
다른 소스보다 좋은점
1. 뒷자리수 첫번째로 2000년 이후생을 가립니다.
보통 "70년 이전생이면 2000년으로 가려서 70전에 태어난 사람들은 자동적으로 2000년 이후생으로 되어 버리는 단점이 있었습니다.
2. 첫번째폼을 완성하면 다음폼으로 포커스가 이동됩니다.
3. 모두 적은후에 적용되므로 편리 합니다.
소스 시작────────────────────
<script>
function check_jumin()
{
if (ipt.jumin1.value.length >= 6 && ipt.jumin2.value.length >= 7) {
var sexCode = document.ipt.jumin2.value.substring(0,1);
if (sexCode%2 == 1) ipt.sex[0].click(); else ipt.sex[1].click();
var birthYear = document.ipt.jumin1.value.substring(0,2);
document.ipt.birth_y.value = (sexCode>=3) ? "20"+birthYear : "19"+birthYear;
document.ipt.birth_m.value = document.ipt.jumin1.value.substring(2,4);
document.ipt.birth_d.value = document.ipt.jumin1.value.substring(4,6);
}
}
function checkNext()
{
if (ipt.jumin1.value.length >= 6) {
ipt.jumin2.focus();
}
}
</script>
<form method=post action='' name=ipt>
<input type=text name=jumin1 size=6 maxlength=6 onkeyup="checkNext();" onblur="check_jumin();">
-
<input type=text name=jumin2 size=7 maxlength=7 onBlur="check_jumin();">
<BR>
<input type=text name=birth_y size=4 maxlength=4 readonly> 년
<input type=text name=birth_m size=2 maxlength=2 readonly> 월
<input type=text name=birth_d size=2 maxlength=2 readonly> 일
<BR>
<input type=radio name=sex size=4 maxlength=4 value=m>남
<input type=radio name=sex size=4 maxlength=4 value=f>여
<BR>
<input type=submit value='입 력' name=submit>
</form>
저는 아무것도 안하고 제안만 했습니다.
수고 하신 스틸하트님께 박수를 드립니다.
다른 소스보다 좋은점
1. 뒷자리수 첫번째로 2000년 이후생을 가립니다.
보통 "70년 이전생이면 2000년으로 가려서 70전에 태어난 사람들은 자동적으로 2000년 이후생으로 되어 버리는 단점이 있었습니다.
2. 첫번째폼을 완성하면 다음폼으로 포커스가 이동됩니다.
3. 모두 적은후에 적용되므로 편리 합니다.
소스 시작────────────────────
<script>
function check_jumin()
{
if (ipt.jumin1.value.length >= 6 && ipt.jumin2.value.length >= 7) {
var sexCode = document.ipt.jumin2.value.substring(0,1);
if (sexCode%2 == 1) ipt.sex[0].click(); else ipt.sex[1].click();
var birthYear = document.ipt.jumin1.value.substring(0,2);
document.ipt.birth_y.value = (sexCode>=3) ? "20"+birthYear : "19"+birthYear;
document.ipt.birth_m.value = document.ipt.jumin1.value.substring(2,4);
document.ipt.birth_d.value = document.ipt.jumin1.value.substring(4,6);
}
}
function checkNext()
{
if (ipt.jumin1.value.length >= 6) {
ipt.jumin2.focus();
}
}
</script>
<form method=post action='' name=ipt>
<input type=text name=jumin1 size=6 maxlength=6 onkeyup="checkNext();" onblur="check_jumin();">
-
<input type=text name=jumin2 size=7 maxlength=7 onBlur="check_jumin();">
<BR>
<input type=text name=birth_y size=4 maxlength=4 readonly> 년
<input type=text name=birth_m size=2 maxlength=2 readonly> 월
<input type=text name=birth_d size=2 maxlength=2 readonly> 일
<BR>
<input type=radio name=sex size=4 maxlength=4 value=m>남
<input type=radio name=sex size=4 maxlength=4 value=f>여
<BR>
<input type=submit value='입 력' name=submit>
</form>
댓글 3
-
jugug
2003.03.19 02:16
-
김정호
2003.04.24 17:02
와~~ 감사합니다.
.빨랑 수정하로가자~~ -
Frёё™
2003.04.25 22:31
멀 어떡해 해야 할지;;
제목 | 글쓴이 | 날짜 |
---|---|---|
[자바스크립트] 전체로 창을 띄우는 자바~ | 김정함 | 2001.01.21 |
[자바스크립트]새창띄우기의 변종.. (별로 중요하지않음.. =_=;;) [2] | Adios | 2001.01.15 |
자바에서도 쿠키를 구워야할때 [4] | Kritz | 2001.01.15 |
블라인드 효과 스크립트~ [2] | 박규진 | 2001.01.14 |
^^사용자 해상도알아내는 스크립트~ | onjjang | 2001.01.13 |
이미지가 차츰 변하게 하는 자바스크립트.. [3] | 잔디 | 2001.01.05 |
스크립트를 암호화 시켜보자! [설치파일 찾았음 --] [11] | 수지니^^ | 2002.01.09 |
"#"쓸때움직이지않게하기 [10] | 닉스! | 2001.12.27 |
달력 | 따라기 | 2009.05.10 |
자신의 홈페이지에 웹문서 검색엔진 장착하기 [4] | 지하넷 | 2009.05.04 |
노프레임 홈페이지 만들기 강좌 | H.N커뮤니티 | 2009.02.28 |
메뉴에 마우스오버시 레이어서브메뉴창 뜨게하기 (나모웹) | H.N커뮤니티 | 2009.02.22 |
UTF-8 파일을 열면 글자가 깨져요 어떤 에디터를 사용해야 하나요? [2] | 최소영329 | 2009.02.03 |
css 정리 파일(한글) [3] | 미곰탱 | 2009.01.22 |
네이버 css강좌에요... 참고하세요 [3] | 만쓰별(정만) | 2009.01.15 |
스크립트 모음 [1] | *이종민* | 2008.11.29 |
자바스크립트 지원 유무 | *이종민* | 2008.11.29 |
계산기 [1] | *이종민* | 2008.11.29 |
바탕화면에 바로가기 만들기 | *이종민* | 2008.11.29 |
타이머 | *이종민* | 2008.11.29 |
나머지 값으로 성별을 판별한다라.. 생각도 못했었습니다.
제것도 보수해야 겠군요.