javascript - jQuery 验证插件不验证隐藏 div 中的字段

标签 javascript jquery html forms validation

我有以下 div block ,我正在尝试使用 jQuery 验证插件进行验证

<div class="row" id="signupaddress1" hidden>
    <label for="id-31"><span>Address 1:</span><span class="mark">*</span></label>
    <input type="text" class="required" id="id-31" name="address1"/>
</div>

然后使用

$("#form").validate(...); 

验证表单。但如果此 div 被隐藏,则在验证时似乎会忽略该字段。该表单使用邮政编码查找来填充地址字段,然后在填充后显示 div,但因此,如果仅输入邮政编码,则可以提交表单,而无需验证 address1 是否包含任何内容。

最佳答案

我猜您正在使用新的验证器插件,它默认忽略隐藏字段。要覆盖它,只需使用它即可。

ignore:""

您可以引用Github存储库了解更改Changeset

关于javascript - jQuery 验证插件不验证隐藏 div 中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8834711/

相关文章:

javascript:使用 window.open 时阻止浏览器使用 shiftKey

javascript - 添加今天的日期/月份日期和其他日期

javascript - 查询 : Get div defined in same table row

php - HTML/Apache/PHP 的 <Form> 标签中的 <Input> 标签数量是否有限制?

javascript - 将值插入光标所在的最后一个文本区域

javascript - 每次点击时调用函数(HTML 包括框架)

javascript - 如何使用 JavaScript/jQuery 将新数据发布到 CouchDB

html - 什么时候子元素会影响父元素的位置?

javascript - 在 jQuery 中通过 width() 输出错误的 div 宽度

javascript - 富客户端与 JQuery 等的交互——最可靠的方法?