Показать сообщение отдельно
  #1 (permalink)  
Старый 16.03.2010, 14:12
Интересующийся
Отправить личное сообщение для Катерина Посмотреть профиль Найти все сообщения от Катерина
 
Регистрация: 20.01.2010
Сообщений: 20

Возможность ввода только цифр и запятой
Мне нужно, чтобы пользователь имел возможность вводить только цифры и запятую (для отделения дробной части числа).
Делаю так
//Происходит автоматическая вставка вот таких полей
....
<input type=\"text\"  id=\"r'+q+p+'\" size=\"15\" onkeyup=\"return proverka(this);\">
...

//Функция
function proverka(input) { 
    var value = input.value; 
    var rep = /[a-zA-Zа-яА-Я]/; 
    if (rep.test(value)) { 
        value = value.replace(rep, ''); 
        input.value = value; 
    };
};

Срабатывает только со второго раза. Почему? Как можно это исправить?
Ответить с цитированием