1

我正在使用 JQuery Validation Plugin 来验证表单,并且我想在您键入或从字段中跳出时关闭字段的自动验证,所以我添加了:

onkeyup:假,onfocusout:假

到 validate() 选项....但问题是我有一个下拉列表 () 并且在触发了“必需”规则并且我选择了一个值和选项卡到下一个字段之后,下拉列表的错误消息消失了,我不想要。我希望验证仅在访问者单击“提交”时触发。输入字段的一切都按预期工作。

请指教。

谢谢!

4

1 回答 1

0

它写在官方文档中,还有另一个可能的验证回调:

点击

类型:布尔值或函数()

单击时验证复选框和单选按钮。设置为 false 以禁用。

但是,当我打开jquery.validate.js并查看回调列表时,我在评论中看到,该click事件也用于验证选择字段。

禁用自动验证的最终代码:

$('form').validate({
    onclick: false,
    onkeyup: false,
    onfocusout: false
});
于 2013-07-30T06:29:25.467 回答