Существует текстовое поле, в котором я хочу, чтобы пользователи просто вводили цифры & не в алфавитном порядке. Итак, как я мог игнорировать те символы, введенные конечным пользователем через JavaScript или jQuery? Извещение Я не хочу заменить введенное значение пользователем пустой строкой; Вместо этого вы хотите проигнорировать дело, если есть какой-либо способ для этого.Как игнорировать нежелательные символы из текстового поля (JavaScript или jQuery)
ответ
попробовать этот код:
$("#id").keypress(function (e)
{
//if the letter is not digit then display error and don't type anything
if(e.which!=8 && e.which!=0 && (e.which<48 || e.which>57))
{
return false;
}
});
ссылку «http://roshanbh.com.np/2008/04/textbox-accept-only-numbers-digits.html»
Вы сказали, что не хотите включать в алфавитном порядке, тогда вы сказали, что хотите просто игнорировать дело? что вам нужно сделать?
Вы можете игнорировать нижний регистр в JS с помощью string.toLowerCase()
Это не столько игнорирует нижний регистр, сколько заставляет все буквенные символы подходить к нижнему регистру (можно сказать, что он делает все более важным и, конечно, не игнорируется). Тем не менее, принуждение обеих сторон сравнения строк к нижнему (или верхнему) случаю является одним из способов реализации нечувствительного к регистру сравнения. – Lazarus 2010-12-15 13:04:49
«Случай» Я имею в виду введенный пользователем текст – 2010-12-16 15:12:51
Вы хотите прикрепить обработчик события keypress
текстового поля в. Здесь проверьте свойство event.which
, чтобы узнать, какая клавиша нажата, и если это не номер (между кодами клавиш 48 и 57), возвращает false, что отменяет поведение ввода по умолчанию в текстовом поле.
$("input").keypress(function (e) {
if (e.which < 48 || e.which > 57)
return false;
});
Я не рекомендовал бы перехватывать нажатия клавиш, позволяет пользователю вводить то, что он/она хочет, и проверять на действия пользователя (submit/select и т. д.).
Посмотрите на этот плагин JQuery, например: http://bassistance.de/jquery-plugins/jquery-plugin-validation/
для числовой только я использую этот Jquery расширение/плагин в
- 1. Javascript РегВыр возвращающиеся нежелательные символы
- 2. Как заменить нежелательные символы или специальные символы в PHP
- 3. Как избежать символа escape при извлечении из текстового поля или текстового поля через jquery?
- 4. JQuery текст() возвращает нежелательные символы
- 5. Нежелательные символы в начале или конце файла
- 6. Автоматическое заполнение текстового поля на основе другого текстового поля (jQuery)
- 7. JQuery для заполнения ввода или текстового поля
- 8. Убрать недопустимые символы из текстового поля
- 9. Запретить специальные символы в проверке текстового поля
- 10. Как заблокировать символы Unicode из ввода текстового поля?
- 11. PHP форма: Параметр прутик Из JavaScript или текстового поля HTML
- 12. Нежелательные символы в nltk3?
- 13. Реферирование ввода текстового поля ID динамически с Javascript или JQuery
- 14. подсветка текстового поля без использования javascript или jquery
- 15. Выполнение текстового поля libgdx игнорирует определенные символы?
- 16. Распаковать пароль текстового поля с помощью Javascript или jQuery
- 17. Получить значение текстового поля из другого текстового поля с JQuery
- 18. Javascript Array - Создание из строки, вытащенной из текстового поля (jquery)
- 19. Нежелательные символы при чтении текстового файла в java
- 20. Javascript/JQuery предотвращения прокрутки текстового поля
- 21. Создание и вывод текстового поля javascript jQuery
- 22. Измените текст текстового поля на javascript/jquery
- 23. jQuery - Как преобразовать строку из текстового поля в байты?
- 24. Устранение Нежелательные символы
- 25. Газа Нежелательные символы из строки в SQL
- 26. Excel показывает нежелательные символы
- 27. FileStream.writeObject производит нежелательные символы
- 28. Htaccess добавляет нежелательные символы
- 29. Jquery Проверка ONBLUR из текстового поля
- 30. Javascript ошибка для текстового поля
Ваш вопрос не имеет смысла. Вы хотите ограничить ввод пользователем только числовыми значениями, и вы хотите игнорировать «те символы», которые были введены, и вы не хотите заменять введенное значение пустой строкой (не уверены, где мы находимся в вашем процессе здесь) и игнорировать регистр (цифр !?). Можете ли вы перечитать свой вопрос и, пожалуйста, пересмотреть его с примерами того, что, по вашему мнению, может быть введено, как вы хотите обработать его и как вы хотите представлять ошибочный ввод пользователю. – Lazarus 2010-12-15 12:57:15
Биты непонимания ... Я хочу ограничить ввод пользователем только числовыми значениями, и если он ввел любые нечисловые символы, автоматически проигнорируйте его; Означает, что конкретный символ не устанавливает все входные данные в пустую строку ... – 2010-12-16 13:43:47