카테고리 없음

자바스크립트 함수중 indexOf 함수사용법

하늘치 2008. 9. 20. 09:51
반응형

<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>

반응형