웹프로그래밍/javascript

javascript - 숫자만 입력하게하기

zelkova 2011. 3. 30. 08:04

아래의 소스는 제가 연습할때 사용하던 소스입니다.
배우고 게시는 분들이 도움이 되었으면 해서 자료를 올려둠니다

아 ㅡㅡ.. 개짜증 event.keyCode인데
event.KeyCode로 해놔서 제에에길!!!!

여러분들은 대소문자 구분 잘하시길 바랄게요~_~ 
 뎃글이라두 ㅠㅠ...

<script language="javascript">

 function numberCheck(KC)
 {
  var flag=1;
  if(KC>47&&58>KC)
  {  //숫자
   flag=0
  }
  else if(KC==8||KC==9||KC==13)//백스페이스, 탭, 엔터, 스페이스
  {
   flag=0
  }
  else if(KC>95&&107>KC)//키패드 숫자
  {
   flag=0
  }    
  else if(KC>36&&41>KC)//방향키
  {
   flag=0
  }
  return flag;
 }
 function check()
 {
  if(numberCheck(event.keyCode))
  {
   if(document.joinform.input.value==""){}
   else
   {
    alert("숫자만 입력해 주세요");  
    document.joinform.input.value="";
   }
  }
 }
</script>
<form name="joinform">

<table>
<tr>
  <td>입력</td>
  <td><input type="text" name="input" onkeyUp="check()" ></td>
</tr>
</table>

반응형