성인인증소스 _3
WEB/자바 2008. 3. 2. 00:06<head>
<SCRIPT language=JavaScript>
<!--
function check_jumin()
{
var chk =0;
var yy = document.jumin_num.jumin1.value.substring(0,2);
var mm = document.jumin_num.jumin1.value.substring(2,4);
var dd = document.jumin_num.jumin1.value.substring(4,6);
var sex = document.jumin_num.jumin2.value.substring(0,1);
var gijun_date = 850301; //2004년기준
if (document.jumin_num.jumin2.value.split(" ").join("") == "") {
alert ('주민등록번호를 입력하십시오.');
document.jumin_num.jumin1.focus();
return false;
}
if (document.jumin_num.jumin1.value.length!=6)
{
alert ('주민등록번호 앞자리를 입력하십시오');
document.jumin_num.jumin1.focus();
return false;
}
if (document.jumin_num.jumin2.value.length != 7 )
{
alert ('주민등록번호 뒷자리를 입력하십시오.');
document.jumin_num.jumin2.focus();
return false;
}
if (isNaN(document.jumin_num.jumin1.value) || isNaN(document.jumin_num.jumin2.value))
{
document.jumin_num.jumin1.value = ""
document.jumin_num.jumin2.value = ""
alert('주민등록번호는 숫자만 가능합니다.');
return false;
}
if ((document.jumin_num.jumin1.value.length!=6)||(mm <1||mm>12||dd<1)){
document.jumin_num.jumin1.value = ""
alert ('주민등록번호 앞자리가 잘못되었습니다.');
document.jumin_num.jumin1.focus();
return false;
}
if ((sex != 1 && sex !=2 )||(document.jumin_num.jumin2.value.length != 7 )){
document.jumin_num.jumin2.value = ""
alert ('주민등록번호 뒷자리가 잘못되었습니다.');
document.jumin_num.jumin2.focus();
return false;
}
for (var i = 0; i <=5 ; i++){
chk = chk + ((i%8+2) * parseInt(document.jumin_num.jumin1.value.substring(i,i+1)))
}
for (var i = 6; i <=11 ; i++){
chk = chk + ((i%8+2) * parseInt(document.jumin_num.jumin2.value.substring(i-6,i-5)))
}
chk = 11 - (chk %11)
chk = chk % 10
if (chk != document.jumin_num.jumin2.value.substring(6,7))
{
document.jumin_num.jumin1.value = ""
document.jumin_num.jumin2.value = ""
alert ('맞지 않는 주민등록번호입니다.');
document.jumin_num.jumin1.focus();
return false;
}
if (document.jumin_num.jumin1.value < gijun_date)
{
document.jumin_num.jumin1.focus();
document.location="http://backzzanggu.com";//이동주소
return false;
}
else
{
alert ('미성년자는 입장 할 수 없습니다.');
document.jumin_num.jumin1.focus();
return false;
}
return true;
}
//주민번호 text 자동 이동 function
function next_move(obj)
{
if (obj.value.length > 5)
{
jumin_num.jumin2.focus();
}
}
function prev_move(obj)
{
if (obj.value.length == 0)
{
jumin_num.jumin1.focus();
}
}
function right(e)
{
if ((navigator.appName == "Netscape") && (e.which == 3 || e.which == 2))
{
return false;
}
else if ((navigator.appName == "Microsoft Internet Explorer") && (event.button == 2 || event.button == 3))
{
alert("Welcome");
return false;
}
return true;
}
document.onmousedown=right;
-->
</SCRIPT>
</head>
<body>
<FORM name=jumin_num onsubmit="return check_jumin()" method=get>
<p align="center"><FONT color="blue"><B>주민등록번호</B></font><B><FONT size=2>
<INPUT onkeyup=next_move(this); onfocus="this.value = this.value;" maxLength=6 size=7 name=jumin1>
</font><FONT size=2 color="#333333"> - </font><FONT size=2>
<INPUT onkeyup=prev_move(this); maxLength=7 size=8 name=jumin2>
<input type=image src="검색이미지버튼경로" width="50" height="20" name=send value=입장> </font></B></p>
</form>
</body>
</html>
'WEB > 자바' 카테고리의 다른 글
테이블 보이기,감추기 table id 를 이용 (0) | 2011.02.11 |
---|---|
주민등록번호 성인체크 (0) | 2008.03.02 |
선택한 체크박스 value값을 실시간으로 input박스에 디스플레이 합니다. (0) | 2008.03.02 |
체크박스클릭시 내용삽입 (0) | 2008.03.02 |