2012-01-18 124 views
1

我有一个向导,其中包含一个非常大的窗体。该向导有一个区域,用户在其中选择显示和隐藏其他输入元素的div的两个选项之一。问题是隐藏的元素正在验证中,我需要关闭这些特定元素的验证。 ('。data-panel')。find('input [type =“text”],textarea,select')。attr('disabled','disabled');禁用启用不显眼验证mvc

as this state in this thread,但它仍然会验证这些输入元素。 MVC3 unobtrusive validation: how to remove/re-attach validation from a group of elements?

我想过注入/删除局部视图,但是这些元素在他们需要验证时不会被验证。

我对任何工作都很开放。 谢谢!

回答

0

要禁用:

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

要启用:

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