У меня есть страница aspx, на которой у меня есть 3 текстовых поля asp.net и 1 элемент управления asp.net. Я хочу выполнить проверку на стороне клиента до того, как ответ будет выполнен, когда я нажму кнопку. т.е. Если страница проходит проверку проверки, то только мне нужно вызвать событие нажатия кнопки на стороне сервера. Может ли кто-нибудь мне помочь? Заранее спасибо
Определить функцию JS:
function validate(){ //perform some validation return $("#myTextbox").val()==""; }
вызвать его на кнопке управления onclick event = "return DoValidation ();"
Если функция JS вернет false, обратная передача будет отменена.
Если вы хотите интегрироваться с проверкой ASP.net, необходимо зарегистрировать свой валидатор Javascript с помощью RegisterValidator декларации.
Не забудьте проверить также и на стороне сервера, поскольку Javascript может быть отключен.