jquery表单验证在页面中使用选项卡不起作用

Kha*_*led 12 validation jquery tabs twitter-bootstrap

所以基本上我有一个简单的POST表单,使用来自jquery的Validate库进行验证,一切正常,但后来我使用了bootstrap中的tabs功能和许多其他库将表单分成两个不同的选项卡.现在的问题是验证只发生在打开(可见)选项卡上,无论隐藏选项卡中其他输入字段的条件如何.任何可能的建议?

Mii*_* L. 25

我认为你的麻烦可能是默认情况下jquery只会验证可见字段.所以你需要做的是告诉jquery不要忽略你的隐藏字段(其他标签).这可以按如下方式完成:

$("#form1").validate({
    ignore: ""
});
Run Code Online (Sandbox Code Playgroud)

默认情况下ignore: ":hidden".
请参阅此答案本文档(选项 - >忽略).