我写了一个小脚本,将帐单邮寄地址复制到收货地址表格字段,点击复选框。
我已将validate.resetForm();
添加为suggested here:以确保清除当前表单错误。
这似乎不起作用并且没有错误。
步骤:
如何清除所有错误,甚至可能在点击复选框后重新验证表单?
答案 0 :(得分:3)
您的问题是resetForm
是validate.validate(...)
返回的验证程序对象上的方法,而不是jQuery对象本身。固定小提琴http://jsfiddle.net/pjucc/
var theForm = $(".validate");
var validate = null;
if (theForm.length) {
validate = theForm.validate({ ... });
}
:
validate.form();
您想要触发验证的功能是.form()