我目前正在使用:
$j('#ContinueButton').click( function() {
$j("#valuation").validate({
ignore: ":hidden:not(select)",
errorElement: "div",
rules: {},
messages: {},
errorPlacement: function(error, element) {}
}).form();
});
使用jquery validate验证表单。按下继续按钮(而不是标准的提交按钮,原因是不需要解释,它是如何......),表单会在需要时验证并抛出错误,但如果有的话没有错误,表格没有提交。我尝试过使用:
submitHandler: function (form) {
form.submit();
}
最后,但是也没有发送表格。
尝试了一些事情,似乎没有任何表格在正确的时候提交表格。
提前致谢。
答案 0 :(得分:0)
我看到你在点击功能中有你的验证器定义你真正想要的是:
$j('#ContinueButton').click( function(event) {
event.preventDefault();
$j("#valuation").submit();
});
$j("#valuation").validate({
ignore: ":hidden:not(select)",
errorElement: "div",
rules: {},
messages: {},
errorPlacement: function(error, element) {} ,
submitHandler: function(form) {
//do stuff
}
});
这样你的继续按钮将提交表单,jQuery验证器将处理表单,2个单独的东西。