Jquery Validation Plugin自动验证SELECT

时间:2012-12-03 21:13:06

标签: jquery validation select

我正在使用JQuery Validation Plugin来验证表单,我想在键入或标签字段时关闭字段的自动验证,所以我添加了:

onkeyup:false, onfocusout:false

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

请告知。

谢谢!

1 个答案:

答案 0 :(得分:0)

官方文档中写道,还有另一种可能的验证回调:

  

的onclick

     

类型:布尔值或函数()

     

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

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

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

$('form').validate({
    onclick: false,
    onkeyup: false,
    onfocusout: false
});