我正在使用jQuery validate()插件来验证表单。它进行验证但如果没有错误我如何执行一组功能?
我试过这个
$(document).ready(function() {
$('form').validate({
submitHandler: function(form) {
$.post('php/contact.php', {
name: $('form #name').val(),
email: $('form #email').val(),
comments: $('form #comments').val() },
function(data) {
if(data.success) {
alert('thank you');
}
else {
alert('error');
}
}, 'json');
form.submit();
}
});
});
表单验证但我现在没有从php获取data.success为true。任何想法?
答案 0 :(得分:1)
$("form").validate({
//rules, etc..
submitHandler: function(form) {
//do something, it was valid
}
});
对面的处理程序是invalidHandler
,它在提交的表单无效时执行。