我有一个包含非常大的表单的向导。该向导有一个区域,用户可以选择以下两个选项之一来显示和隐藏带有其他输入元素的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?
我考虑过注入/删除部分视图,但这些元素在需要验证时无法验证。
我正在开展任何工作。 谢谢!
答案 0 :(得分:0)
要禁用:
$('.data-panel').find('input[type="text"], textarea, select').prop('disabled', true);
启用:
$('.data-panel').find('input[type="text"], textarea, select').prop('disabled', false);