Как смоделировать отправку формы с помощью jQuery? - PullRequest
5 голосов
/ 02 июня 2009

У меня есть форма на моей веб-странице ASP.NET. Также есть кнопка отправки. У меня есть некоторая логика проверки, прикрепленная к клиентскому событию нажатия кнопки. Я хотел бы отправить эту форму из моей логики проверки jQuery, как этого добиться?

Ответы [ 4 ]

15 голосов
/ 02 июня 2009

Если ваша форма имеет идентификатор "myform", следующий jquery приведет к ее отправке.

$("#myform").submit(); 
5 голосов
/ 02 июня 2009

С чистым JS вы можете сделать:

this.form.submit();
1 голос
/ 02 июня 2009

Я предполагаю, что вы хотите использовать jQuery для отправки формы обратно в ASP.NET.

Существует $ .post (url, {param1: param1value, param2: param2value}, function (response) {// обрабатывать ответ}); синтаксис в jQuery, который позволяет асинхронно отправлять форму в коде файла.

Основным концептуальным изменением является то, что ваша страница не будет обновляться, а также ваш ответ должен содержать только то, что вы хотите.

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

http://sites.google.com/site/spyderhoodcommunity/tech-stuff/howtosubmitaformusingjqueryviaajaxtoanaspnetandreceivetheresponse

0 голосов
/ 02 июня 2009

fmsf ответ хорош, если вы хотите использовать код для этого, но если пользователь нажимает кнопку отправки, к которой прикреплен проверочный код, он будет отправлять, пока вы не подавите событие или не вернете false.

Таким образом, вы можете просто использовать кнопку отправки вместо обычной и получить тот же результат

...