我正在使用验证插件,其中我们使用jquery http://bassistance.de/jquery-plugins/jquery-plugin-validation/的验证插件验证整个表单
通过这种方式,我们可以设置当表单验证正确时要调用的内容,例如
$('#frmForgetPassword')
.validate(
{
submitHandler : function(form) {
alert('true');
}
}
当表单以正确方式验证时,将触发此 submitHandler(),但我想在表单填写不正确时触发此操作。在何处正确编写该事件的代码
你可以调用 jquery.validation 插件的 valid() 方法,例如返回布尔值
$("#myform").validate();
$("#btnSubmit").click(function() {
alert($("#myform").valid());
//Here you can check if valid() method is true proceed or else you can return false;
if($("#myform").valid())
{
// your task
}
else
{
return false;
}
});
我相信你正在寻找invalidHandler
如文档中所述,这是"提交无效表单时自定义代码的回调"。