Twitter bootstrap 应用引导折叠时,MVC客户端验证不起作用

Twitter bootstrap 应用引导折叠时,MVC客户端验证不起作用,twitter-bootstrap,validation,asp.net-mvc-5,Twitter Bootstrap,Validation,Asp.net Mvc 5,我已经创建了一个包含大量字段的MVC5视图,客户端验证工作正常,直到我应用引导折叠 客户端验证在扩展面板上工作,而collpased面板中的字段在提交时不进行验证。jQuery.validate默认情况下不验证任何属性为:hidden的字段 如果要验证隐藏控件,则需要更改“忽略”设置 IIRC 这仍然会忽略任何隐藏字段,但会验证当前未显示的任何输入/选择/文本区域字段 您可能需要重新加载表单验证设置以使其生效,请尝试一下,看看它是否有效jQuery.validate默认情况下不会验证属性为:hi

我已经创建了一个包含大量字段的MVC5视图,客户端验证工作正常,直到我应用引导折叠


客户端验证在扩展面板上工作,而collpased面板中的字段在提交时不进行验证。

jQuery.validate默认情况下不验证任何属性为:hidden的字段

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

IIRC

这仍然会忽略任何隐藏字段,但会验证当前未显示的任何输入/选择/文本区域字段


您可能需要重新加载表单验证设置以使其生效,请尝试一下,看看它是否有效

jQuery.validate默认情况下不会验证属性为:hidden的任何字段

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

IIRC

这仍然会忽略任何隐藏字段,但会验证当前未显示的任何输入/选择/文本区域字段


您可能需要重新加载表单验证设置以使其生效,请尝试一下,看看它是否有效。

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

 $(document).ready(function () {

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

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

 $(document).ready(function () {

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

一些代码会有帮助…一些代码会有帮助…我在$(function(){})中尝试了它,但它不起作用。我应该在其他地方做吗?我在$(function(){})中尝试过,但没有成功。我应该在别的地方做吗?