поле ввода, только цифры jquery / js

У меня есть поле ввода, где я хочу, чтобы пользователи только набирали цифры

HTML:<input id="num" type="text" name="page" size="4" value="" />

JQuery / JS:

 $("#num").keypress(function (e){
      if( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57)){
        return false;
      }
});

Надеюсь, кто-нибудь может мне помочь.

Кстати, мне неинтересен плагин jquery большего размера, чтобы заставить функцию работать. (Я нашел несколько jquery-плагинов, но должен быть какой-то другой способ исправить это, с меньшим кодом)

Ответы на вопрос(10)

Ваш ответ на вопрос