Проверка водимых значений в input
как проверить вводимые данные в input. Задача такая, что допускаются только цифры.
Проблема в том что когда вводишь в поле число, то выдает все равно sring. $('input').change(function(){ alert(typeof $(this).val()); }); Как тогда проверить было ли введено число или нет? :help: |
<form> <input type="text" pattern="[0-9]+" /> <button type="submit">Отправить</button> </form> |
Спасибо
|
|
Цитата:
$('input').keyup(function(){ var nondigs=/[^\d]/g, val=$(this).val(); $(this).val(val.replace(nondigs,'')); }); |
Часовой пояс GMT +3, время: 17:32. |