Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Фильтр. Допускаются только цифры. (https://javascript.ru/forum/dom-window/6544-filtr-dopuskayutsya-tolko-cifry.html)

Gvozd 07.12.2009 23:45

я что не по-русски пишу?
я говорю о том, что нету необходимости для данного случая в частности, и в общем случае для большинства полей(кроме логина и мыла к примеру) делать проверку через Ajax на сервере
те поля которые можно проверить исключительно клиентскими силами, именно так и надо проверять, не посылая запрос на сервер во время работы пользователя с формой
естественно что при сабмите всей формы надо все арвно проверить все поля, уже серверными силами, но до этого его кантовать незачем

dma84 11.12.2009 16:12

Подключение:
onkeypress="return checkNumber()"

Код:
function checkNumber(event)
     {
      event = (event)?event:window.event;
      var code = (event.charCode) ? event.charCode : event.keyCode;
      var el = event.target || event.srcElement;
      if((code >=48 && code <=57) || (code >= 8 && code <= 32) || (code >= 37 && code <= 40)) return true
      else return false
     }

Остаётся только проверять данные из буфера при вставке


Часовой пояс GMT +3, время: 15:30.