본문 바로가기

Web Programings/JavaScript

[JavaScript] 숫자 입력만 가능하게 하기

반응형
HTML
<input type="text" value="" onclick="return phone()">
JavaScript
function phone(){
   if((event.keyCode < 47 && event.keyCode !=8) || event.keyCode > 57))
      return false;
   else
      return true;
}
keycode값이 8(백스페이스)인 것은 삭제가 가능하도록 허용하는 것이다. 참고로 아래 사이트는 키값을 알려준다.

http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes

반응형