본문 바로가기

Programming/JavaScript

텍스트 필드에 숫자만 입력받는 자바스크립트 함수

function checkNumberOnly()
{
      event.returnValue = false;
      // ASCII(8) = BackSpace, ASCII(46) = .
      if (event.keyCode == 8 || event.keyCode == 46)
          event.returnValue = true;  
      if (event.keyCode >= 48 && event.keyCode <= 57)
          event.returnValue = true;
}

사용법 :
<input type="text" name="age" value="0" onkeypress="checkNumberOnly()">
[출처]http://huikyun.tistory.com