所以基本上我有一个简单的POST窗体,它正在使用来自
jquery的Validate库进行验证,并且一切正常,但是我使用引导程序和许多其他库中的tabs函数将表单分成两个不同的选项卡.现在的问题是,无论隐藏选项卡中的其他输入字段的条件如何,只有打开(可见)选项卡才会进行验证.
任何可能的建议?
任何可能的建议?
解决方法
我认为你的麻烦可能是默认情况下jquery只会验证可见的字段.所以你需要做的是告诉jquery不要忽略你隐藏的域(其他选项卡).这可以做到如下:
$("#form1").validate({ ignore: "" });
默认情况下忽略:“:hidden”.
请参阅this answer和this documentation(选项 – >忽略).