<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title her</title>
<script type="text/javascript">
function validPhone(){
alert("!!!!!");
var phNum = document.phone.area.value + document.phone.pre.value + document.phone.last.value;
for(i=0;i<phNum.length;i++){
if(phNum.charAt(i)<"0"||phNum.charAt(i)>"9"){
alert("숫자만돼");
return false;
}
}
if(phNum.length<9||phNum.length>11){
alert("전화번호자리수ㄴㄴ");
return false;
}
return true;
}
</script>
</head>
<body>
<form onsubmit="return validPhone();"
action="jsText01.jsp" method="post" name="phone">
<p>
전화번호를 입력하세요 : (<input type="text" name="area" size="3" maxlength="3">)
<input type="text" name="pre" size="4" maxlength="4">-<input
type="text" name="last" size="4" maxlength="4">
</p>
<input type="submit" value="submit">
<input type="reset" value="reset">
</form>
</body>
</html>
for문에 오타가 있어서 30분 넘게 삽질함.
자바스크립트 문법에 오류를 발견하기위해서
크롬에서 F12를 들어가서 오류를 잡을 수 있었음.
'Program > JavaScript' 카테고리의 다른 글
JQuery란? (0) | 2015.07.25 |
---|---|
Ajax란? (0) | 2015.07.25 |
jQuery 기본예제(버튼이벤트) (0) | 2015.07.25 |
자바스크립트1일차_계산기만들기 (0) | 2015.07.25 |
자바스크립트1일차_텍스트상자채우기 (0) | 2015.07.24 |