Asp.net mvc DataAnnotations不适用于隐藏选项卡
我有一个表单,在这个表单中,我有来自引导的导航选项卡。 在我的ViewModel中,我为每个项目添加了数据注释 我的问题是:当点击提交按钮时,验证通常在活动选项卡上进行,但在其他选项卡(隐藏)中,验证似乎不起作用。。。只有当我切换到该选项卡并再次尝试提交表单时,该选项卡才有效,不管该选项卡是否有效Asp.net mvc DataAnnotations不适用于隐藏选项卡,asp.net-mvc,tabs,data-annotations,Asp.net Mvc,Tabs,Data Annotations,我有一个表单,在这个表单中,我有来自引导的导航选项卡。 在我的ViewModel中,我为每个项目添加了数据注释 我的问题是:当点击提交按钮时,验证通常在活动选项卡上进行,但在其他选项卡(隐藏)中,验证似乎不起作用。。。只有当我切换到该选项卡并再次尝试提交表单时,该选项卡才有效,不管该选项卡是否有效 如何让数据注释以与活动选项卡相同的方式在隐藏选项卡上工作?从jquery验证插件1.9.0开始,不可见元素不会被验证。 在引导导航栏选项卡中,只有活动选项卡可见,因此这些选项卡仅经过验证。 要对所有选
如何让数据注释以与活动选项卡相同的方式在隐藏选项卡上工作?从jquery验证插件1.9.0开始,不可见元素不会被验证。 在引导导航栏选项卡中,只有活动选项卡可见,因此这些选项卡仅经过验证。 要对所有选项卡中的字段启用验证,您需要将“忽略”的默认值更改为[],默认值为“隐藏”。 使用下面的代码更改默认行为,并在onload方法或from view中调用它
$.validator.setDefaults({
ignore: []
});
你试过了吗?