有没有办法把投入的现场验证的Zurb基金会断,所以当一个字段实际上留下的验证只发生?如何打开Zurb基金会守住现场验证关闭?
该文档指向变量:live_validate
,但将其设置为false
似乎没有效果。另外这实际上似乎永远不会取代全球由foundation.abide.js
使用的另外它可能是设置现场验证领域的具体是个好主意。
任何想法?
有没有办法把投入的现场验证的Zurb基金会断,所以当一个字段实际上留下的验证只发生?如何打开Zurb基金会守住现场验证关闭?
该文档指向变量:live_validate
,但将其设置为false
似乎没有效果。另外这实际上似乎永远不会取代全球由foundation.abide.js
使用的另外它可能是设置现场验证领域的具体是个好主意。
任何想法?
貌似没有办法做到,使用live_validate
。的确,这个参数甚至没有在Abide里面使用。
来间接解决这个问题,使用timeout
参数的一种方法。它以毫秒为单位定义了字段将被检查以进行验证的频率,这是一种在字段中进行的轮询。如果您设置的值很高,它将最终按您的需要工作,即超时不会过期,只有在失去焦点时才会验证该字段。
因此,像下面的代码将是一个解决办法:
/* 100 seconds until verifying the field to be validated */
$(document).foundation({abide: { timeout: 100000, patterns: { xxx: /^...$/ } }});
作为一个方面说明,我已经添加了live_validate
到信守代码,并提出了Github上pull request。希望它会被合并。如果您现在要使用它,请使用Abide from my fork。
编辑:我拉的请求被合并的主。因此,您现在可以从zurb:master
什么Foundation版本是您使用有live_validate标志正式?很高兴有你使用的代码开始遵守。 – Eduardo