Die gebräuchlichste, am häufigsten verwendete und allgemeinste Methode ist die Verwendung des Submit-Typs. Siehe den Code: Code kopieren Der Code lautet wie folgt:<Formularname=”Formular” Methode=”Post” Aktion=”#"> <Eingabetyp=”Senden” Name=”Senden” Wert=”Senden"> </form> Eine weitere gängige Methode ist die Verwendung von Bildern: Code kopieren Der Code lautet wie folgt:<Formularname=”Formular” Methode=”Post” Aktion=”# "> <Eingabetyp=”Bild” Name=”Senden” src=”btnSubmit.jpg”> </form> Die dritte Methode besteht darin, einen Link zum Senden des Formulars zu verwenden. Dabei kommt das JavaScript-DOM-Modell zum Einsatz: Code kopieren Der Code lautet wie folgt:<Formularname=”Formular” Methode=”Post” Aktion=”#”> <a href="javascript:form.submit();">Senden</a> </form> Diese Methode ruft tatsächlich eine JavaScript-Funktion auf. Die Verwendung einer JavaScript-Funktion zum Senden eines Formulars bietet viele flexible Möglichkeiten. Sie können sie beispielsweise dem Onclick-Ereignis eines beliebigen Tags hinzufügen: Code kopieren Der Code lautet wie folgt:<Formularname=”Formular” Methode=”Post” Aktion=”#”> <div onclick="javascript:form.submit();"> <span>Senden</span> </div> </form> Was aber, wenn ein Formular mehrere Senden-Schaltflächen haben muss? Beispielsweise verweisen die Absende-Schaltflächen in einem Formular auf unterschiedliche Verarbeitungsseiten. Da die Verarbeitungsseite der Formulardaten bei der Definition des Formulars festgelegt wurde, führt das einfache Platzieren mehrerer Absende-Schaltflächen im Formular nicht zum gewünschten Ergebnis. Dies erfordert JavaScript. Definieren Sie zunächst eine Funktion: Code kopieren Der Code lautet wie folgt:<Skriptsprache=Javascript> Funktion Abfrage(){ form.action=”query.php”; form.submit();} Funktion update(){ form.action=”update.php”; form.submit();} </Skript> Indem Sie den Wert des Aktionsattributs des Formulars über JavaScript ändern, können Sie mehrere Senden-Schaltflächen mit unterschiedlichen Funktionen implementieren. Der Code auf der Seite lautet wie folgt: Code kopieren Der Code lautet wie folgt:<Formularname=”Formular” Methode=”Post” Aktion=”#”> <Eingabetyp=”Schaltfläche” Name=”Abfrage” Onclick=”Abfrage();” Wert=”Abfrage”> <Eingabetyp=”Schaltfläche” Name=”Aktualisieren” bei Klick=”Aktualisieren();” Wert=”Aktualisieren”> </form> Der obige Code verwendet eine normale Schaltfläche und die Übermittlungsfunktion wird durch den Aufruf einer JavaScript-Funktion in ihrem Onclick-Ereignis implementiert. Ich denke, dass die oben beschriebenen Methoden zum Senden von Formularen für die Bearbeitung komplexer Formulare ausreichend sind. |
<<: Detaillierte Erklärung zum MySQL-Dateispeicher
>>: Mögliche Gründe, warum das Eingabetag type="reset" in HTML ungültig ist (nicht funktioniert).
Beim Konfigurieren eines Clusters ist ein Problem...
Was ist Serdel userdel ist ein Low-Level-Tool zum...
MySQL x64 stellt kein Installationsprogramm berei...
Experimentelle Umgebung • Eine minimal installier...
Einführung Wenn wir die MySQL-Datenbank verwenden...
Ziehen Sie das Bild Docker-Pull MySQL Sehen Sie s...
Einfache Installation von opencv2: conda installi...
In diesem Blog besprechen wir zehn Leistungseinst...
In diesem Artikel wird der spezifische JavaScript...
Inhaltsverzeichnis Einführung in den Vue-Lebenszy...
Inhaltsverzeichnis 1. Verwenden Sie Plugin-Ausdrü...
Inhaltsverzeichnis Ich habe vor Kurzem React gele...
Hinweis: Diese Methode ist nur auf WebKit-basiert...
Dieser Befehl ändert die Datentabelle ff_vod und ...
Inhaltsverzeichnis 1. Erstellen Sie einen Socket ...