2012-01-18 13 views
1

非常に大きなフォームを含むウィザードがあります。ウィザードには、ユーザーが2つのオプションのいずれかを選択する領域があり、他の入力要素と一緒にdivを表示および非表示にします。問題は、隠された要素が検証されていることと、それらの要素に対して検証をオフにする必要があることです。disable邪魔にならない検証を可能にするmvc

私は試しました: $( '。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?

私は部分的なビューの挿入/削除について考えましたが、これらの要素は検証が必要なときには検証されません。

私はすべての回避策のために開いています。 ありがとう!

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

を有効にするには:無効にするには

答えて

0

$('.data-panel').find('input[type="text"], textarea, select').prop('disabled', false); 
関連する問題