gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:01:55 25 4
gpt4 key购买 nike

有没有一种方法可以关闭 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com