javascript - 如何关闭 Zurb Foundation Abide 实时验证?

标签 javascript validation zurb-foundation abide

有没有一种方法可以关闭 Zurb Foundation 中输入的实时验证,以便仅在实际离开字段时才进行验证?

文档指向变量:live_validate,但将其设置为false 似乎没有任何效果。此外,这实际上似乎从未被 foundation.abide.js

使用

此外,将实时验证字段设置为特定的而不是全局的可能是个好主意。

有什么想法吗?

最佳答案

看起来没有办法使用 live_validate 来做到这一点。事实上,这个参数甚至没有在 Abide 中使用。 .

一种间接解决此问题的方法是使用timeout 参数。它定义了以毫秒为单位检查该字段以进行验证的频率,这是一种在该字段上进行的轮询。如果您设置较高的 timeout 值,它最终会按照您的意愿工作,即超时不会过期,并且只有在失去焦点时才会验证该字段。

因此,类似下面的代码将是一种解决方法:

/* 100 seconds until verifying the field to be validated */
$(document).foundation({abide: { timeout: 100000, patterns: { xxx: /^...$/ } }});

附带说明一下,我已将 live_validate 添加到 Abide 代码中并建议 pull request在 Github 上。希望它会被合并。如果您想现在使用它,请使用 Abide from my fork .

编辑:我的拉取请求已合并到主服务器上。因此,您现在可以从 zurb:master 正式获得 live_validate 标志。

关于javascript - 如何关闭 Zurb Foundation Abide 实时验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21429358/

相关文章:

jquery - 基础工具提示不起作用;而是显示默认浏览器工具提示

javascript - 三.CubeTextureLoader 1px 边缘错误

javascript - 有什么方法可以 promise Node 的功能并使用 Typescript 获得智能感知吗?

asp.net-mvc - ASP MVC不干扰客户端验证始终返回true

python - 如何检查表中尚不存在用户名?

css - 应用程序的 zurb 基础中的垂直对齐 div

javascript - Angular Jasmine 测试因缩小源而失败

javascript - 在颜色盒上添加回调以跳过幻灯片的第一张图像

java - 相同属性的@NotNull 和@NotEmpty

php - 链接到新页面并打开特定模式