我如何禁用“渴望"功能?验证完全使用jQuery验证? [英] How do I disable "eager" validation entirely using jquery validate?

查看:85
本文介绍了我如何禁用“渴望"功能?验证完全使用jQuery验证?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有一种方法可以使用jquery.validate插件禁用渴望"验证?通过脚本中的选项还是作为hack?表单经过一次验证后,即开始进行急切"验证-之后,将在focusout上验证无效字段.我想禁用此行为,并将表单更改为仅在按下提交"按钮时才能通过验证.

Is there a way to disable "eager" validation using the jquery.validate plugin? Either through an option in the script or as a hack? "Eager" validation kicks in once the form has been validated once - after that, invalid fields are validated onfocusout. I want to disable this behavior, and change my forms to only be validated when the submit button is pressed.

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

I don't mind hacking through the validate script itself also, so if that's what the solution requires that's acceptable.

推荐答案

查看onfocusout选项.

Check out the onfocusout option.

自动对焦,布尔值,默认值:true

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

大约在中途.

因此要禁用急切"验证:

So to disable "eager" validation:

$(".selector").validate({
  onfocusout: false
});

这篇关于我如何禁用“渴望"功能?验证完全使用jQuery验证?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆