提交处理程序不起作用
我在下面使用的代码正确validation,但在字段有效时不提交:
$(document).ready(function(){ $("#verifyformDesktop").validate({ errorContainer: "#messageBox1, #messageBox2", errorLabelContainer: "#messageBox1 ul", wrapper: "li", debug:true, submitHandler: function(form) { form.submit(); } }) });
也许是submitHandler?
从.validate()
选项中删除debug: true,
。
它仅用于测试和阻止submit
。
debug:启用调试模式。 如果为true,则表单未提交…
http://docs.jquery.com/Plugins/Validation/validate#toptions
工作演示:
您也不需要声明submitHandler:
function …
submitHandler: function(form) { form.submit(); }
…因为这只是你离开时的默认插件行为。
但是,如果你需要做其他事情,那就是正确的……
submitHandler: function(form) { // do some other stuff before submit form.submit(); }