Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.11.2011, 03:38
Интересующийся
Отправить личное сообщение для BoSO Посмотреть профиль Найти все сообщения от BoSO
 
Регистрация: 22.11.2011
Сообщений: 13

Блокировка ввода символов! как решить?
Такое решение вызывает перерисовку поля ввода, что кажется не очень эстетично. Решение с onkeypress в чистом виде совсем не лаконично из-за предполагаемых требований кросбраузерности.
Как сделать именно блокировку на ввод символов а не подмену???

function withoutSymv(input) {
var value = input.value;
var re = /[^0-9\.]/;
if (re.test(value)) {
value = value.replace(re, '');
input.value = value;
}
}
<input type="text" id="inputA" onkeyup="return withoutSymv(this)">
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ограничение символов для ввода kotofeich Элементы интерфейса 9 04.06.2010 17:01
Как лучше решить проблему с парсингом строки alexKniaz Общие вопросы Javascript 2 05.11.2009 16:22
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20
Переход между окнами ввода при заполнении. Бушка Общие вопросы Javascript 4 25.03.2009 15:40
трабл с перехватом некоторых символов в поле ввода barbiturat Events/DOM/Window 5 28.08.2008 14:32