jQuery проверяет (); Только проверьте по щелчку одного типа кнопки отправки

Я имею вполне perflexing проблема, которую я исследовал и подошел пробел;

Сценарий: у Меня есть форма с jQuery, bassistance.de проверяет () плагин (http://docs.jquery.com/Plugins/Validation).

Делает задание на, отправляют отлично, однако; я два типа кнопки отправки.

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

Другой тип, всем интенсивным и имеет целью кнопку отправки к браузеру, однако это говорит моему бэкенду добавлять другой раздел исходных данных (т.е., повторяющийся элемент для трудового стажа.) Я хочу, чтобы пользователь был в состоянии добавить повторяющиеся элементы, не имея необходимость завершать остальную часть формы сначала. Так нажатие на второй тип утверждает, что я хочу ОБОЙТИ проверение ();

HTML:

Я судил слушателя за истинную кнопку отправки ниже, но это просто останавливает проверение всего togerther;

$(document).ready(function()
{
    var submitPress

    $(".submit").click(function()
    {
        submitPress = true;
    });

    if (submitPress)
    {
        $('form#ApplicationForm').validate();
    }
});

Я предполагаю, что это вызвано тем, что проверение (); слушатели являются установкой на начальной загрузке страницы, не на отправляют...

Есть ли там, правило или устанавливающий для проверяет (); я отсутствую, который я мог использовать, или даже хороший взлом со старым добрым сформировал JS.

Muchos gratias, кто когда-либо может помогать, я в своем конце вистов.

Искренне Ваш, работая поздно, СНОВА, разработчик

13
задан Will Hancock 10 February 2010 в 20:30
поделиться

1 ответ

http://docs.jquery.com/Plugins/Validation/Reference#Skipping_validation_on_submit

в основном, добавьте class="cancel" к кнопкам submit, которые вы не хотите запускать валидацию.

<input type="submit" value="I Validate" />
<input type="submit" class="cancel" value="I skip Validation" />
23
ответ дан 1 December 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: