Как запустить функцию механизма проверки абсолютного положения для проверки полей при нажатии кнопки? - PullRequest
0 голосов
/ 28 декабря 2011

Я использую механизм проверки jQuery по абсолютной позиции. Функция запускается при отправке, и функция вызывается, когда dom готов.

Триггер абсолютной функции положения

jQuery(document).ready(function(){
    // binds form submission and fields to the validation engine
    jQuery("#formID").validationEngine();
});

Вышеуказанная функция является базовой инициализацией функции. Когда dom готов, функция запускается, и когда отправляется форма с FormID, она проверяет форму.

Но я хочу, чтобы он проверял поля, нажимая кнопку вместо кнопки отправки.

<input type="button" value="validate" id="next" name="next">

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

Скажите, пожалуйста, как мне это сделать?

Положение Абсолютной проверки двигателя

* ** тысяча двадцать-одина * -absolute.com одна тысячи двадцать-два / статьи / JQuery формы-валидатор-потому-форма-проверка-это-беспорядок /

Ответы [ 2 ]

1 голос
/ 09 января 2012

Это будет сделано следующим образом:

function ValidateForm() 
{
    return $('#formID').validationEngine({ returnIsValid: true });
}

, а затем добавьте следующее в событие нажатия кнопки:

if (ValidateForm()==false) return false;
1 голос
/ 28 декабря 2011

Попробуйте это:

jQuery( '#next' ).click(function(){
    return $( '#formID' ).validationEngine( 'validate' );
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...