ASP.NET バリデーターを使用しており、セクションの可視性に基づいてそれらを有効/無効にする必要があります。
特定のバリデータを無効にする方法の例を次に示します。
// Disable validators for hidden sections
window.ValidatorEnable($("*[id$='DriverName1RequiredFieldValidator']")[0], false);
私のセクションは div で、私のバリデーターはすべて「Validator」で終わる ID を持っています。私は次のように選択を書くことができると思います:
$("#mySectionId *[id$='Validator']")
複数の要素を取得します。それらをループして関数を呼び出すことはできますが、これを行うよりエレガントな方法があるのでしょうか?