Heim > Web-Frontend > js-Tutorial > Warum wird mein JavaScript-Formular nicht gesendet?

Warum wird mein JavaScript-Formular nicht gesendet?

Barbara Streisand
Freigeben: 2024-11-10 11:48:02
Original
736 Leute haben es durchsucht

Why Doesn't My JavaScript Form Submit?

Senden eines Formulars mit JavaScript

Sie haben ein Formular mit der ID theForm und einer Senden-Schaltfläche in einem Div namens placeOrder. Die Funktion placeOrder() wird beim Klicken auf die Schaltfläche „Senden“ ausgeführt, wobei ihr innerHTML durch „Verarbeitung ...“ ersetzt und die Schaltfläche entfernt wird.

Während der vorherige Code das Div effektiv manipuliert, kann er das eigentliche Formular nicht senden . Hinzufügen von document.theForm.submit(); Die Funktion „placeOrder()“ schien erfolglos zu sein.

Lösung:

Das Problem liegt im Namensattribut des Formulars. Da für Ihr Formular die ID „theForm“ nicht festgelegt ist, kann Java es nicht finden und Ihren Sendebefehl nicht ausführen.

Weisen Sie Ihrem Formular den Namen „theForm“ wie folgt zu:

<form name="theForm">
Nach dem Login kopieren

Mit Diese Änderung, Ihr document.theForm.submit(); Der Befehl in placeOrder() sendet nun erfolgreich das geänderte Formular.

Das obige ist der detaillierte Inhalt vonWarum wird mein JavaScript-Formular nicht gesendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage