메뉴 건너뛰기

조회 수 8794 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 주민등록번호로 구분하기 </TITLE>
</HEAD> <BODY>
<!--입력한 주민번호로 나이와 성별을 알아보는 스크립트 시작-->
<SCRIPT language="JavaScript"> 
<!--주민번호 스크립트 끝-->
Now = new Date(); //현재 연도를 구함
NowYear = Now.getFullYear(); //나이를 구하는 함수 시작
function getAge() 
{ 
var jfm = document.jumin_form // 폼 이름이 길어서 변수로 replace함
var j1=jfm.jumin1.value; //앞 6자리에 입력한 값을 j1 에 대입
var j2=jfm.jumin2.value; //뒤 7자리에 입력한 값을 j2 에 대입
var n1=j1.substr(0,2); //앞 6자리에 입력한 값중 앞에서 두글자를 n1 에 대입
var n2=j2.substr(0,1); //뒤 7자리에 입력한 값중 맨앞의 글자를 n2 에 대입( 1~4)
if((n2==1)||(n2==2)){ //뒤 첫째값이 1, 2일 경우(1900년대에 출생한 남녀)
jfm.age.value=(NowYear-(1900 + Number(n1)));
}
if ((n2==3)||(n2==4)){ //뒤 첫째값이 3, 4일 경우
jfm.age.value=(NowYear-(2000 + Number(n1)));
}
if ((n2==1)||(n2==3)){ //뒤 7자리에 입력한 값중 맨앞의 수가 1이나 2일 경우(남자)
jfm.sex.value="남성";
}
if ((n2==2)||(n2==4)){ //뒤 7자리에 입력한 값중 맨앞의 수가 3이나 4일 경우(여자)
jfm.sex.value="여성";
}
if (document.jumin_form.age.value <= 2 ){ // 유아 24개월까지
jfm.age_class.value="유아";
}
if (jfm.age.value > 2 || jfm.age.value <= 12 ){ // 아동
jfm.age_class.value="아동";
}
if (jfm.age.value > 12 ){ // 성인-12세 이상
jfm.age_class.value="성인";
}
}
//-->
</script>
<!--입력한 주민번호로 나이와 성별을 알아보는 스크립트 끝--> 
<!--아래와 같이 폼 태그를 구성하세요-->
<form method="get" name="jumin_form">
주민등록번호 입력: 
<input type="text" maxlength="6" name="jumin1" size="7">- 
<input type="text" maxlength="7" name="jumin2" size="8">
<input name="send" type="button" value="나이 알아보기" onClick="getAge()"><br>
<HR>
당신은 <input type="text" name="age" value="" size="3">살의 
<input type="text" name="sex" value="" size="3"> 
<input type="text" name="age_class" value="" size="3"> 입니다.
</form>
<!--폼구성 설정 끝-->
</BODY>
</HTML>

List of Articles
번호 제목 날짜 조회 수
47 자바스크립트 영문입력, 숫자만입력, 한글만 입력, 붙여넣기 방지 2015.02.02 10179
46 자바스크립트 이벤트 목록입니다. ( javascript event ) 2015.04.06 5596
45 자바스크립트, javascript, 간단한 파일 확장자 검사후 retur 2014.03.01 5434
44 자바스크립트로 네트워크 연결 확인하기 (Navigator onLine Property) file 2015.06.19 6197
43 자바스크립트에서 이벤트 중단 하는 방법 2021.03.25 321
42 자주쓰는 것들 2021.03.26 203
41 적용이 간편한 [글목록 인쇄] 등 특정 영역 인쇄하기 팁 2014.02.27 6285
40 적용이 간편한 [글목록 인쇄] 등 특정 영역 인쇄하기 팁 2014.02.27 5441
39 접근성 윈도우 팝업 띄우기 2016.12.22 7114
38 정규식을 이용한 실시간 콤마(comma) 넣기 2015.06.19 7876
37 정규식을 이용한 콤마(comma) 제거하기 2015.06.19 6804
36 제목에 한글 영문 숫자 와 공란만 입력하게 하고 싶습니다. 2014.03.01 6461
35 주민등록번호 체크 file 2014.03.01 5908
» 주민등록번호로 성별/나이/연령대 구분 2014.03.01 8794
33 주민번호 입력시 생일 자동입력 file 2014.03.01 5621
32 지금 보고 있는 웹페이지 창을 닫으려고 합니다." 안나타나게 하기 2014.02.27 7183
31 지정한 크기로 링크페이지 새창열기 2014.03.01 5455
30 차단된 팝업창을 허용하라는 스크립트 2014.02.27 6751
29 창 크기 최대화 시키기 file 2015.06.19 12221
28 창에 대한 정보얻기 (창 크기, 창 위치) file 2015.06.19 7297
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved