Возможно идиотский вопрос, но я считаю, это очень сложно:Как получить эту форму, чтобы подать только тогда, когда он должен
Я пытаюсь сделать форму подать только тогда, когда оно конкретно должно быть. Сценарий ниже выполняется каждый раз, когда я отправляю любую другую форму на моей странице.
Как я могу заставить его не выполнять, если только это не требуется?
$('#nurturing_pop_up_form').validate({
rules: {
emailaddress: {
required: true,
email: true
},
board_meeting: {
required: {
depends: function() {
return $('input[name=in_12_months]').is(':checked')==false && $('input[name=in_6_months]').is(':checked')==false
}
}
}
},
submitHandler: function(form) {
var url_remind = 'http://example.com';
var data_remind = $('#nurturing_pop_up_form').serializeArray();
$.ajax({
type: "POST",
url: url_remind,
data: data_remind,
success: function(){
$('.nurturing_pop_up').fadeOut();
}
});
}
});
Должен ли я добавить что-то вроде этого?
$('#nurturing_pop_up_form').submit(function(e){
e.preventDefault();
$('#nurturing_pop_up_form').validate({
rules: {
//the rest like above
Помощь очень ценится!
Вы не показываете нам ничего, что демонстрирует то, что вы описываете. Создайте * полную * демонстрационную версию, которая включает соответствующую разметку HTML. – Sparky