У меня есть проблема с перфекционированием, которую я исследовал и подошел пустой;jQuery validate(); Только подтвердите выбор по нажатию одной кнопки отправки
Сценарий: У меня есть форма, с Validate() плагин на Jquery bassistance.de в (http://docs.jquery.com/Plugins/Validation).
Выполняет ли работа на отлично, однако; Я два типа кнопки отправки.
Один из них представляет форму, как обычно, вызывая мои ошибки в возврате и возвращает ошибки или успех.
Другой тип - для всех интенсивных и предназначенных для отправки кнопки браузеру, однако он сообщает моему внутреннему концу добавить еще один раздел входов (т. Е. Повторяющийся элемент для истории занятости). Я хочу, чтобы пользователь иметь возможность добавлять повторяющиеся элементы без необходимости сначала заполнять остальную часть формы. Поэтому, щелкнув второй тип submit, я хочу BYPASS validate();
HTML:
<form method="post" action="" id="ApplicationForm" name="ApplicationForm">
<input id="job1" name="job1" class="required"/>
<input type="submit" name="delete_job1" value="Delete" class="delete" />
<input id="job2" name="job2" class="required"/>
<input type="submit" name="delete_job2" value="Delete" class="delete" />
<input type="submit" name="add_job" value="Add Job" class="add" />
<input type="submit" name="ApplicationForm" value="Save Details" class="submit" />
</form>
Я попробовал перехватчик для истинной кнопку отправки ниже, но это только останавливает проверить все togerther;
$(document).ready(function()
{
var submitPress
$(".submit").click(function()
{
submitPress = true;
});
if (submitPress)
{
$('form#ApplicationForm').validate();
}
});
Я думаю, это потому, что validate(); слушатели настроены на начальную загрузку страницы, а не после отправки ...
Есть ли правило или установка для validate(); Мне не хватает, что я мог бы использовать, или даже хороший взлом с добрым старым JS.
Muchos gratias, который когда-либо может помочь, я нахожусь на своем конце.
С уважением, Рабочая Late, РАЗ Разработчик
Приветствия Криса, это Барсук ... Не знаю, как я пропустил это. Думаю, я вошел в сумерковую зону вчера вечером и должен был вернуться домой. –
sweeeet ... используя jquery мобильный, мысль это может быть данные- * атрибут. спасибо @rambo coder – sonjz
С 2015 года класс = «отменить» теперь устарел. Теперь вы добавляете атрибут 'formnovalidate'. Нажмите ссылку, чтобы просмотреть последнюю документацию. – Ben