我正在使用“jQuery Validation Plugin 1.11.1”。
我填写了错误的数据,然后点击提交,表单验证触发器 接下来我用浏览器填充日期自动建议此案例表格 验证不会触发。任何伙伴都知道更新解决方案。 [小提琴] [1]
首先单击提交按钮,然后输入您观察到的值。 下次点击自动建议或自动完成 - >错误消息仍然退出以关注...
[2]: http://jsfiddle.net/thiru715/57oyLjzh/2/
` `
[1]: http://i.stack.imgur.com/PDJv8.png
答案 0 :(得分:0)
当您离开该字段(blur)和其他事件(keyup,表单提交...)时,每个字段的验证都会发生。
你必须破解它才能工作,例如,定制你的jQuery代码,这样每当你离开任何字段时(因此可能发生自动完成),所有字段的验证都会被激活。
了解如何manually trigger the validation。
您也可以尝试使用change event进行操作。我不确定它是否有效。
请将此添加到您的小提琴并测试它:
$("#registerform input").change(function() {
$(this).valid();
});
我无法测试它,因为我无法触发自动完成功能。
如果它不起作用,请尝试:
$("#registerform input").blur(function() {
$("#registerform input").valid();
});