Показать сообщение отдельно
  #5 (permalink)  
Старый 27.01.2014, 19:52
Аватар для Cuntmann
Аспирант
Отправить личное сообщение для Cuntmann Посмотреть профиль Найти все сообщения от Cuntmann
 
Регистрация: 26.01.2014
Сообщений: 78

Сообщение от hardware Посмотреть сообщение
как проверить вводимые данные в input. Задача такая, что допускаются только цифры.
Проблема в том что когда вводишь в поле число, то выдает все равно sring.

$('input').change(function(){
        alert(typeof $(this).val());
    });

Как тогда проверить было ли введено число или нет?
не надо заморачиваться. сделайте так:

$('input').keyup(function(){
var nondigs=/[^\d]/g, val=$(this).val();
$(this).val(val.replace(nondigs,''));
});

Последний раз редактировалось Cuntmann, 27.01.2014 в 19:56.
Ответить с цитированием