我有一个使用jquery validate plugin验证的html表单。表单有3个提交按钮。每个提交按钮都会使页面执行稍微不同的操作。我想要三个提交按钮中的一个只提交表单并完全忽略我使用jQuery验证插件构建的验证例程。这可能吗?
由于
答案 0 :(得分:1)
答案 1 :(得分:0)
对于提交按钮,您可以取消绑定该DOM元素上的事件,然后绑定您自己的函数。另外,请确保您的函数返回false或者它将提交表单。
另见,见:
答案 2 :(得分:0)
是的,有可能。您测试单击的提交按钮的ID,并使用click
事件执行表单提交或验证,具体取决于单击的按钮:
$("#form input:submit").click(function(e) {
if (e.target.id == "foo") { // or this.id, or $(this).attr('id')
alert("submitting");
$(this).closest("form").submit();
} else {
alert("do the validation");
return false;
}
});