我已经用jQuery标签完成了一个页面。现在我试图使用jQuery Validation插件验证这一点。
在提交表单时,它仅验证所选标签。非活动标签根本没有验证..请帮忙。
答案 0 :(得分:1)
如果您正在对内容进行ajax加载,这将是有效的,因为它只加载当时在视图中的页面,其余内容消失。我遇到了这样的问题并通过将所有内容移动到调用选项卡的主页面来解决它,然后在div上声明选项卡,而不是在外部页面上。作为额外的好处,您可以在选项卡之间来回跳转,而不会通过此方法丢失表单中的值。
编辑:您的表单也可能不会涵盖您尝试验证的所有内容。如果将验证选择器应用于表单本身,则可能缺少要验证的元素。同样,代码需要确定。
需要更多细节(代码)来确保这种情况。
答案 1 :(得分:0)
从1.9版本开始,:hidden元素默认被忽略。 适用于我的代码正在设置:
$.validator.setDefaults({
ignore: ""
});