Я использую плагин jQuery Validation и пытаюсь запустить проверку / отправку с помощью альтернативной кнопки. Я хотел бы создать функцию jquery, которая изменит CSS, а затем запустить функцию проверки. Я посмотрел на ранее отвеченные вопросы, но не нашел ни одного, который решает эту проблему в отношении плагина Validation и функции submitHandler. Какие-либо предложения?
ОБНОВЛЕНИЕ К ВОПРОСУ: кнопка, которую я хотел бы использовать, находится за пределами формы. Каков наилучший способ отправки и проверки формы с помощью кнопки, расположенной вне этой формы?
Вот код:
$("#edit-button").click(function(event) {
$('#postAccordion2').css('padding-bottom', '0px');
$('#edit-button').css('display','none');
$("#applicant-form").validate({
submitHandler: function(form) {
$(form).ajaxSubmit({
type: "POST",
data: {
"firstName" : $('#firstName').val(),
"lastName" : $('#lastName').val()
},
dataType: 'json',
url: './includes/ajaxtest.php',
error: function() {alert("doh!");},
success: function() {alert("yippee!");},
}
});
return false;
},
errorPlacement: function(error,element) {
return true;
},
rules: {
"firstName": {
required: true,
minlength: 1
},
"lastName": {
required: true
}
}
});
});