MT_ Ответов: 1

Скрыть сообщения validationsummary на вкладке tab или lostfocus


Привет,

Я добавил обязательные валидаторы полей на свою страницу и ValidationSummary, чтобы показать сообщения. Когда я отправляю страницу, она показывает все сообщения проверки в сводке и тексте рядом с элементом управления. Теперь, когда я ввожу какой-то текст в текстовое поле и нажимаю tab, текст, кроме элемента управления, исчезает, но сообщение в ValidationSummary остается там.

Есть ли способ избавиться от сообщения также и на вкладке, когда текст вводится в текстовое поле?

Что я уже пробовал:

Пробовал Отображать Динамический, Статический, Никакой.

1 Ответов

Рейтинг:
1

Richard Deeming

Для этого нет встроенного варианта, и на то есть веские причины.

Во-первых, страница будет прыгать по мере того, как пользователь вводит текст. Это вызовет проблемы с доступностью и будет раздражать ваших пользователей.

Во-вторых, пока пользователь не отправит форму, нет никакого способа узнать, какая группа проверки должна быть проверена.

Если вы хотите реализовать это, вам нужно будет написать свой собственный Javascript для вызова Page_ClientValidate когда уместно change / click / blur события пожара.