Как реализовать проверку с помощью jQuery на кнопке отправки asp.Net? - PullRequest
0 голосов
/ 05 апреля 2011

Я хочу вызвать некоторые веб-методы веб-службы по нажатию кнопки отправки asp.net, чтобы проверить форму относительно некоторой бизнес-логики, а затем мне бы хотелось, чтобы кнопка продолжала работать по умолчанию, если проверка в порядке..

Как я могу остановить страницу aspx для обратной отправки (после нажатия кнопки «Отправить») и продолжить отправку формы только в том случае, если это разрешено функцией «success» параметра jQuery.ajax ()?

Спасибо!

1 Ответ

2 голосов
/ 05 апреля 2011

Вы можете передать Форма отправки Обратный вызов функции ajax. Если ajax успешно выполняется, будет вызван обратный вызов для отправки формы, и форма будет отправлена. В противном случае, не

Например, код кнопки отправки может выглядеть следующим образом

function submitWithValidation() {
    $.ajax({
      url: "test.html",
      context: document.body,
      success: function(){
        $('form').submit();
      }
    });

    return false;
}

Кнопка прекратит отправку формы. Если проверка прошла успешно, ajax success отправит форму, в противном случае недействительная форма останется у клиента

...