반응형
<body>
<script>
function search_chk() { //주민번호의 오류를
체크하는 함수
//키워드가 있고, value가 jumin인 경우
if(document.form.keyword.value
&& document.form.keykind.value=="jumin"){
var temp;
temp = form.keyword.value; //텍스트상자의 값
/*
indexOf는 매개변수와 일치하는 문자열의 위치를 반환하는 메소드입니다.
그런데, 매개변수와 일치하는 문자열이 없다면 -1을 반환합니다.
그래서 대개는 스트링의 존재유무를 판단하는데 쓰입니다.
*/
if(temp.indexOf("-")!=-1) { // - 가 포함되었다면,
alert("'-' 를 빼고 입력하세요"); //경고문
출력
form.keyword.focus();
return
false;
}
}
// document.form.submit();
}
</script>
<form name=form>
<input type=text
name=keyword size=13>
<select
name=keykind>
<option
value="jumin">주민번호
<option
value="saup">사업자등록번호
</select>
<input type=button
onclick=search_chk() value=체크>
</form>
반응형