我使用的是zurb基础。部队基础恪守验证
我在尝试确定是否应该根据字段的有效状态禁用表单的提交按钮。另外,我想将这些字段设置为有效或其他。
在正常操作期间一切正常,但直到每个字段已被点击或更改。然后,只有这样才能调用验证器。由于这个事实,我无法分辨页面加载时表单是否有效。
在页面加载时,我想调用验证器来查看这些字段是否有效。我正在使用required
,pattern
和data-abide-validator
的组合。
我使用的是zurb基础。部队基础恪守验证
我在尝试确定是否应该根据字段的有效状态禁用表单的提交按钮。另外,我想将这些字段设置为有效或其他。
在正常操作期间一切正常,但直到每个字段已被点击或更改。然后,只有这样才能调用验证器。由于这个事实,我无法分辨页面加载时表单是否有效。
在页面加载时,我想调用验证器来查看这些字段是否有效。我正在使用required
,pattern
和data-abide-validator
的组合。
你可以试试这个:
$(document).ready(function() {
$("#myForm").trigger("change");
});
替换#myForm
与形式的ID。这将引发对Abide开始工作的形式的改变。
来源:Manually triggered Abide validation in Zurb Foundation
我还发现在Github此线程谈论把一个error
类的输入的父元素:Abide - force displaying of some errors on page load。
在页面加载时,我想调用验证器来查看这些字段是否有效。我正在使用所需的模式和数据驻留验证器的组合。
这对我没有意义,通常这些字段是空的并且无效,或者您是否预先填写表单字段?
如果你只是想显示“错误”状态,这个答案已经由科林·马歇尔(https://github.com/zurb/foundation/issues/4106)
那什么也没做说明。 – stevemarvell
好吧,相反,当文档准备就绪时,请尝试在每个需要验证的表单输入上运行'focus()'和'blur()'方法。 –