【问题标题】:disable enable unobtrusive validation mvc禁用启用不显眼的验证 mvc
【发布时间】:2012-02-13 15:15:06
【问题描述】:

我有一个向导,其中包含一个非常大的表单。该向导有一个区域,用户可以在其中选择两个选项之一,显示和隐藏带有其他输入元素的 div。问题是隐藏的元素正在被验证,我需要关闭这些特定元素的验证。

我试过了: $('.data-panel').find('input[type="text"], textarea, select').attr('disabled', 'disabled');

作为该线程中的状态,但它仍将验证那些输入元素。 MVC3 unobtrusive validation: how to remove/re-attach validation from a group of elements?

我考虑过注入/删除部分视图,但这些元素在需要验证时不会验证。

我愿意接受任何变通办法。 谢谢!

【问题讨论】:

    标签: jquery validation asp.net-mvc-3 unobtrusive-validation


    【解决方案1】:

    禁用:

    $('.data-panel').find('input[type="text"], textarea, select').prop('disabled', true);
    

    启用:

    $('.data-panel').find('input[type="text"], textarea, select').prop('disabled', false);
    

    【讨论】:

      猜你喜欢
      • 2023-04-02
      • 2011-12-22
      • 1970-01-01
      • 2021-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-06
      • 1970-01-01
      相关资源
      最近更新 更多