Отправить проблемы с плагином проверки jQuery - PullRequest
0 голосов
/ 09 февраля 2010

У меня есть форма главной страницы, которую я проверяю. Я добавляю код внутри тега asp: content (код правил проверки). Проверка работает правильно, единственная проблема, с которой я столкнулся, заключается в том, что когда я нажимаю кнопку «Сохранить», я вижу, что ошибки проверки появляются (правильно), но кнопка все еще вызывает обратную передачу и выполняет свой код на стороне сервера.

Я думал, что выполнение кода сервера будет остановлено, если форма недействительна.

Какие-нибудь советы по этому вопросу? Я не хочу, чтобы кнопка «сохранить» запускала свой код на стороне сервера, если возникает какая-либо ошибка проверки, как работает asp requiredFieldValidator.

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 09 февраля 2010

Я предполагаю, что кнопка asp: вы отправляете? Если это так, попробуйте установить для свойства OnClientClick что-то вроде thids - OnClientClick = "return yourValidationFunction ()" />

Ваш код проверки JavaScript будет работать примерно так

function yourValidationFunction(){
  if(something is not valid)
    return false;
  else
    return true;
}

Если бы вы могли опубликовать пример кода, было бы легче дать более подробный ответ

0 голосов
/ 09 февраля 2010

retun false для вашего события onSubmit в случае возникновения ошибки

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