Рубрики
Uncategorized

Управляющий ввод jQuery фрагментов кода может вводить только числа и две десятичные цифры

Автор оригинала: David Wong.

Предисловие

Как пользователь PHPER, вы неизбежно столкнетесь с проблемой ограничения ввода jQuery в форме, например, ограничения ввода пробелов, разрешения ввода только чисел, управления десятичными точками и т. Д. Здесь давайте поговорим об ограничении чисел.

Код jQuery

Перед использованием jQuery убедитесь, что вы заранее представили библиотеку jQuery. Вы можете самостоятельно загрузить файл jQuery, а затем импортировать его. Вы также можете найти адрес CDN, например, по адресу https://www.bootcdn.cn/jquery/. Несколько версий адреса импорта, просто найдите нужный вам импорт.

Onkeyup для прямого использования функций

При вводе формы ввода ограничения могут быть сохранены не более чем в двух десятичных знаках, а другие автоматически стираются; здесь мы используем события onkeyup, то есть события onkeyup происходят, когда клавиши клавиатуры ослаблены, то есть в это время мы вызываем наши функции для обработки содержимого ввода.

 yuan

Размытие прямого использования функций

В дополнение к вышеупомянутому мониторингу событий клавиатуры, это также может быть достигнуто путем мониторинга события фокусировки формы, то есть форма имеет событие фокусировки и размытие события потери фокусировки. Нам просто нужно вызвать нашу функцию format_input_num, когда мы теряем фокус, следующим образом:

 yuan

Или вместо привязки метода непосредственно в форме перейдите в jQuery и найдите узлы элементов, затем свяжите соответствующие события отдельно и выполните соответствующие функции.

yuan

Другие ограничения на ввод

Ограничьте число, которое можно ввести только, то есть можно ввести только 0-9 чисел.

Ограничения могут быть введены только для цифр, букв и горизонтальных линий” -“, где буквы включают регистр и регистр.

Конечно, существует множество других правил проверки, которые вы можете изменить и попробовать в соответствии с вашими реальными потребностями.

Последний

Вот как я делюсь некоторыми фрагментами кода в процессе КОДИРОВАНИЯ. Что-то не так или нужно оптимизировать. Вы можете оставить для меня сообщение.

Спасибо вам за http://www.cnblogs.com/angto64/p/5459496.html