应用引导程序崩溃时,MVC客户端验证不起作用

时间:2014-05-20 06:23:12

标签: twitter-bootstrap validation asp.net-mvc-5

我创建了一个包含大量字段的MVC 5视图,客户端验证工作正常,直到我应用bootstrap崩溃。

客户端验证适用于展开的面板,而拼接面板中的字段在提交时不会验证。

2 个答案:

答案 0 :(得分:2)

默认情况下,jQuery.validate不会使用以下属性验证任何字段:隐藏

如果要验证隐藏的控件,则需要更改忽略设置。

IIRC

$.validator.defaults.ignore = "input[type=hidden]";

这仍将忽略任何隐藏字段,但验证当前未显示的任何输入/选择/ textarea字段。

您可能需要重新加载表单验证设置才能生效,试试看它是否有效

答案 1 :(得分:0)

设置验证器忽略设置如下。无论如何,这不会扩展手风琴部分,但会阻止提交。

 $(document).ready(function () {

        $.validator.defaults.ignore = "input[type=hidden]";
        });