<html>
<title>Test Telno Check </title>
<head>
<SCRIPT language='JavaScript'>
function isNum(obj) {
var sValue = obj.value;
var idx = sValue.length;
var ValidChars = "0123456789";
var IsNumber = true;
var Char;
for (i = 0; i < idx && IsNumber == true; i++) {
Char = sValue.charAt(i);
if (ValidChars.indexOf(Char) == -1) {
alert("숫자를 입력 하세요.");
obj.value = "";
obj.focus();
IsNumber = false;
}
}
return IsNumber;
}
function printTelno(){
if (frm.telno1.value.length != 2) {
if ( (frm.telno1.value.length < 2) || (frm.telno2.value.length < 3) || (frm.telno3.value.length < 4) ){
alert("전화번호를 입력해 주십시오.");
frm.telno1.focus();
}else if (!frm.telno1.value.match("^[0][3,4,5,6]")) {
alert("잘못된 전화번호 입니다.");
frm.telno1.focus();
}else {frm.telnoTotal.value=frm.telno1.value+frm.telno2.value+frm.telno3.value;}
}else if ( (frm.telno1.value.length == 2)&&(!frm.telno1.value.match("^[0][2]")) ){
alert("잘못된 전화번호 입니다.");
frm.telno1.focus();
}else {frm.telnoTotal.value=frm.telno1.value+frm.telno2.value+frm.telno3.value;}
return false;
}
function printHTelno(){
if ( (frm.htelno1.value.length < 3) || (frm.htelno2.value.length < 3) || (frm.htelno3.value.length < 4) ){
alert("핸드폰번호를 입력해 주십시오.");
frm.htelno1.focus();
}else if (!frm.htelno1.value.match("^[0][1][0-9]")) {
alert("잘못된 핸드폰 번호 입니다.");
frm.htelno1.focus();}
else {frm.htelnoTotal.value=frm.htelno1.value+frm.htelno2.value+frm.htelno3.value;}
return false;
}
</script>
</head>
<body>
<form name="frm" method="post" action="#">
전화번호 입력 <input type="text" name="telno1" size="3" maxlength="3" onblur="isNum(this)" >
- <input type="text" name="telno2" size="4" maxlength="4" onblur="isNum(this)" >
- <input type="text" name="telno3" size="4" maxlength="4" onblur="isNum(this)" >
<br>
<input type="label" name="telnoTotal" size="12" value="">
<input type="button" name="Tsave" value="저장" onClick="printTelno()">
<br>
핸드폰번호 입력 <input type="text" name="htelno1" size="3" maxlength="3" onblur="isNum(this)" >
- <input type="text" name="htelno2" size="4" maxlength="4" onblur="isNum(this)" >
- <input type="text" name="htelno3" size="4" maxlength="4" onblur="isNum(this)" >
<br>
<input type="label" name="htelnoTotal" size="12" value="">
<input type="button" name="Hsave" value="저장" onClick="printHTelno()">
<br>
</form>
</body>
</html>