2009-06-02 10 views
5

Ich habe ein Formular auf meiner ASP.NET-Webseite. Es gibt auch Senden-Schaltfläche. Ich habe eine Validierungslogik an das clientseitige Klickereignis einer Schaltfläche angehängt. Ich möchte dieses Formular aus meiner jQuery Validierungslogik senden, um dies zu erreichen?Wie simuliert man die Einreichung von Formularen mit jQuery?

Antwort

15

Angenommen, Ihre Form eine ID von „myform“ folgenden Jquery hätte verursachen sie eingereicht werden.

5

Mit reinem JS können Sie tun:

this.form.submit(); 
0

FMSF Antwort ist gut, wenn Sie Code verwenden möchten, dies zu tun, aber wenn der Benutzer auf eine Schaltfläche klickt einreichen, die Validierungscode zu ihm angebracht hat, wird es einreichen, solange Sie das Ereignis nicht unterdrücken oder falsch zurückgeben.

So können Sie einfach einen Absenden-Button verwenden, statt ein regulären und bekommen das gleiche Ergebnis

1

Ich gehe davon aus, dass Sie mit jQuery ein Formular zurück an ASP.NET senden möchten.

Es gibt eine $ .post (URL, {param1: param1value, param2: param2value}, Funktion (Antwort) {// handle Antwort}); Syntax in jQuery, mit der Sie ein Formular asynchron an einen Code hinter einer Datei senden können.

Die wichtigste konzeptionelle Änderung besteht darin, dass Ihre Seite nicht aktualisiert wird und auch Ihre Antwort nur enthalten sollte, was Sie wollen.

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

:

im Detail mit einer Beispielanwendung wenden Sie sich bitte gehen über den folgenden Link zu verstehen

Verwandte Themen