いくつかのテキスト ボックスとそれに対応するバリデータ (ASP.NET バリデータ) を含むページがあります。
そして明らかに、関数を呼び出すことで、JavaScript からこれらの各バリデーターを検証できます。
Page_ClientValidate("myvalidators")
myvalidators は私のバリデーターグループ名です
を使用して特定のバリデーターを検証できるのと同じ方法
ValidatorEnable(Page_Validators[0]);
その特定のバリデータのみをチェックします
しかし、私の質問は、その特定のバリデーターに接続されているコントロール (Textbox) をどのように見つけたり見つけたりできるかということです。
これは、バリデーターが失敗したすべてのコントロールを返すことができる関数を意味します。
または、より明確には、関数は、対応するバリデーターが失敗したコントロールのコレクション オブジェクトを返す必要があります。
さらに説明が追加されました
私のシナリオは、バリデーターが失敗したテキストボックスの親 div を強調表示することです。したがって、texbox コントロール オブジェクトまたはコントロール配列を取得すると、その親 div をそれぞれ取得して強調表示することができます。