Что такое плагин проверки формы jQuery formValidator?
Плагин проверки формы jQuery formValidator, основанный на библиотеке классов jQuery и реализующий отделение js-скриптов от html-кода страницы. Вы можете разделить несколько групп проверки, и проверка каждой группы не будет влиять друг на друга. Для объекта формы вам нужно написать всего лишь строку кода, чтобы легко реализовать бесчисленное количество (теоретически) элементов управления скриптом. В настоящее время поддерживаются 5 основных методов проверки, а именно: inputValidator (управление длиной символов, диапазоном значений и количеством вариантов выбора для ввода, текстовой области и элементов управления select), CompareValidator (обеспечивает сравнение двух объектов, в настоящее время может сравнивать строки и числовые типы). ), ajaxValidator (проверка данных на сервере через ajax), regexValidator (предоставление расширяемой библиотеки регулярных выражений), functionValidator (для проверки можно использовать внешние функции)
Самые большие различия между этим плагином и другими средствами проверки заключаются в трех моментах:
1. Функцию проверки можно расширить.
Элементы управления китайским, английским языком, числами, целыми числами, действительными числами, форматом адреса электронной почты, форматом URL-адреса на основе протокола HTTP, форматом номера телефона, форматом номера мобильного телефона, форматом валюты, почтовым индексом, идентификационным номером, номером QQ, датой и т. д., и т. д. Элемент управления проверкой формы жестко запрограммирован в коде, а formValidator расширяется за счет внешних js-файлов. Вы можете бесконечно расширять эти функции, написав регулярные выражения и функции.
2. Достигнуто полное разделение кода проверки и html-кода.
Всю вашу информацию не нужно настраивать в элементе формы проверки, вам нужно только настроить свою информацию на js. Не допускайте переплетения произведений искусства (интерфейсов) и разработчиков JavaScript.
3. Вам нужно написать всего одну строку кода, чтобы выполнить всю проверку элемента формы. Вам нужно написать всего одну строку кода, чтобы реализовать все элементы управления.
Поддерживает проверку всех типов клиентских элементов управления.
Поддерживает весь синтаксис селектора jQuery, если элемент управления имеет уникальный идентификатор и атрибут типа.
Поддерживает расширения функций и регулярных выражений. Предоставляется библиотека расширений formValidatorReg.js, и вы можете свободно добавлять и изменять содержимое внутри.
Поддерживает 2 режима проверки. Первый тип: текстовая подсказка (режим шоуворда); второй тип: всплывающая подсказка (режим показа оповещений);
Поддерживает несколько групп четности. Если на странице имеется несколько кнопок отправки, разные отправки должны осуществляться отдельно, а перед отправкой необходимо выполнить разные проверки, поэтому вам необходимо использовать функцию группы проверок.
Поддерживает 4 функции запроса информации о статусе и может гибко контролировать отображение 4 статусов. Первый тип: запрос при первом открытии веб-страницы; второй тип: запрос при получении фокуса; третий тип: запрос при успешной проверке при потере фокуса; четвертый тип: запрос при неудачной проверке; Фокус потерян.
Поддерживает автоматическое создание быстрых слоев. Возможно точное позиционирование.
Поддержка пользовательского сообщения об ошибке.
Поддерживает управление длиной символов элемента управления, диапазоном значений и количеством вариантов выбора. Диапазон значений поддерживает числовые и символьные типы; выбранное число поддерживает элементы управления переключателем/флажком/выбором.
Поддерживает сравнение двух контрольных значений. В настоящее время можно сравнивать строковые и числовые типы.
Поддерживает проверку на стороне сервера.
Поддержка проверки формата ввода.
Домашняя страница: index.html
Расширять