Как запустить jquery validate () при использовании мастера форм?

Я использую плагин jQuery Form Wizard 3.0.4 для многоэтапного процесса регистрации. Он использует встроенный плагин валидатора jQuery, который отлично работает при переходе от шага к шагу. EDIT : это означает, что я уже использую validationEnabled: true, formOptions и validationOptions, и они работают. Мне нужно выполнить эту же проверку вне обычных функций.

Проблема в том, что мне нужно запустить средство проверки и вручную отображать ошибки в двух точках. Для специального поля, которое у меня есть, и до отправки AJAX. Я пробовал следующее, но ничего не делает:

$("#registrationForm").validate();  

Сценарий мастера форм (jquery.form.wizard-3.0.4.js), похоже, делает это при переходе к следующему шагу:

this.element.validate().focusInvalid();

Итак, я попробовал это , который тоже ничего не делает:

$("#registrationForm").element.validate().focusInvalid();

Есть идеи?

  1. Как запустить такую ​​же проверку, которая происходит при нажатии на следующий шаг?
  2. Как мне вызвать функцию, которая проверяет и показывает ошибки для определенного поля?

5
задан jwinn 21 January 2011 в 19:48
поделиться