Проверка jQuery элементов управления - PullRequest
1 голос
/ 10 апреля 2010

Я смотрю на проверку некоторых текстовых полей для таких вещей, как требуется, минимальная длина, максимальная длина, адрес электронной почты и т. д. Я могу получить примеры, которые отлично работают на кнопку отправки на странице. Я хочу выполнить эту проверку по нажатию кнопки, которая вызовет только запрос Ajax, а не отправку страницы.

В интернете все найденные образцы были с кнопкой отправки. Есть простой способ немного изменить этот код, чтобы он работал без нажатия кнопки «Отправить» или любого другого новый плагин jQuery или Java, чтобы сделать то же самое?

Я сейчас использую jquery.validation.js. Это работает с кнопками отправки.

Любая помощь с предложением или помощь приветствуется.

1 Ответ

1 голос
/ 10 апреля 2010

Плагин валидатора jQuery уже обрабатывает это. Просто настройте некоторые параметры в методе validate.

Как указано в документации для опции onfocusout :

Проверка элементов (кроме флажков / переключателей) на размытие. Если ничего не введено, все правила пропускаются, кроме случаев, когда поле уже помечено как недействительное.

Пример кода:

$("#form").validate({
  onfocusout: false
});

Это только один из нескольких десятков параметров, которые вы можете настроить. Вы можете увидеть полный список параметров для метода validate здесь: http://docs.jquery.com/Plugins/Validation/validate#options

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...