2009-06-02 11 views
5

Mam formularz na mojej stronie internetowej ASP.NET. Dostępny jest również przycisk Wyślij. Mam logikę sprawdzania poprawności dołączoną do zdarzenia kliknięcia przycisku po stronie klienta. Chciałbym przesłać ten formularz z mojej logiki walidacji jQuery, jak to osiągnąć?Jak symulować składanie formularza za pomocą jQuery?

Odpowiedz

15

Zakładając, że forma miała id „MyForm” następującym jQuery spowodowałby on być złożony.

$("#myform").submit(); 
5

Z czystym JS można zrobić: odpowiedź

this.form.submit(); 
0

fmsf jest dobre, jeśli chcesz użyć kodu, aby to zrobić, ale jeśli użytkownik kliknie przycisk, który ma kod walidacji z nim związane to przedstawić jako przedstawienia tak długo, jak nie tłumisz wydarzenia lub nie zwracasz fałszywości.

Więc może po prostu użyć przycisku dołączania zamiast regularnej jednym i uzyskać ten sam rezultat

1

Zakładam, że chcesz użyć jQuery do przesłania formularza z powrotem do ASP.NET.

Istnieje $ .post (adres URL, {param1: param1value, param2: param2value}, function (response) {// handle response}); składnia w jQuery, która pozwala asynchronicznie przesłać formularz do kodu znajdującego się za plikiem.

Najważniejszą zmianą koncepcyjną jest to, że strona nie zostanie odświeżona, a odpowiedź powinna zawierać tylko to, co chcesz.

Aby zrozumieć szczegółowo o przykładowej aplikacji prosimy przejść pod następującym adresem:

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

Powiązane problemy