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);
を有効にするには:無効にするには