Как использовать свойство Textchange ASP Textbox - PullRequest
0 голосов
/ 19 августа 2010

У меня есть текстовое поле asp :. При изменении текста этого текстового поля я делаю проверку введенного текста. Если введенный текст неверный, я хочу высветить сообщение о неверно введенном тексте. Пожалуйста, введите заново. Как я могу сделать это в ASP?

Ответы [ 2 ]

1 голос
/ 19 августа 2010

Просто используйте RegularExpressionValidator и оставьте для свойства проверки клиента значение по умолчанию "true".Элемент управления будет обрабатывать это поведение для вас.

Вот пример в действии с кодом: http://www.w3schools.com/ASPNET/showasp.asp?filename=demo_regularexpvalidator

0 голосов
/ 19 августа 2010

Вы должны избегать использования этого свойства, если можете. Ваш проверочный код будет работать только при обратной передаче на сервер, и вы не хотите делать полную обратную передачу каждый раз, когда текст изменяется, если только вам это не нужно. Вместо этого используйте javascript для обработки события onchange элемента ввода, отображаемого в необработанном html asp.net. Затем не забудьте дублировать код проверки на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...