如何使用jquery validate完全禁用"eager"验证?

Kev*_*ani 9 jquery jquery-validate

有没有办法使用jquery.validate插件禁用"急切"验证?通过脚本中的选项或作为黑客?一旦表单验证一次,"急切"验证就会启动 - 之后,在聚焦输出上验证无效字段.我想禁用此行为,并将我的表单更改为仅在按下提交按钮时进行验证.

我也不介意通过验证脚本本身进行攻击,所以如果这是解决方案所要求的,那是可以接受的.

Gle*_*ord 10

查看onfocusout选项.

onfocusout,boolean,默认值:true

"在模糊时验证元素(复选框/单选按钮除外).如果未输入任何内容,则跳过所有规则,除非该字段已被标记为无效."

大约一半下来.

所以要禁用"急切"验证:

$(".selector").validate({
  onfocusout: false
});
Run Code Online (Sandbox Code Playgroud)