У меня есть страница с несколькими текстовыми полями и соответствующими валидаторами (валидатор ASP.NET).
И ясно, что я могу проверить каждый из этих валидаторов из javascript, вызвав функцию
Page_ClientValidate("myvalidators")
где myvalidators - имя моей группы валидаторов
Точно так же я могу проверить конкретный валидатор, используя
ValidatorEnable(Page_Validators[0]);
который проверяет только этот конкретный валидатор
Но мой вопрос в том, как мне найти или выяснить элемент управления (текстовое поле), который связан с этим конкретным валидатором.
Это означает функцию, которая может возвращать все элементы управления с отказавшим валидатором.
Или, точнее, функция должна возвращать объект коллекции элементов управления, где не удалось выполнить проверку валидатора.
Добавлено дополнительное описание
Мой сценарий состоит в том, чтобы выделить родительский div текстового поля, в котором произошел сбой валидатора. Поэтому, если я получу объект управления texbox или массивы элементов управления, я могу просто взять каждый из его родительских div и выделить его.