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).
1. Was ist ElasticSearch? Elasticsearch wird eben...
Installations-Tutorial zur dekomprimierten Versio...
Der Link-In-Stil besteht darin, alle Stile in ein...
Methode 1: Hostnamectl-Änderung Schritt 1 Überprü...
Die JavaScript-Methode hasOwnProperty() ist die P...
Eine kurze Analyse von rem Zunächst einmal ist re...
Floating Ads sind eine sehr verbreitete Form der ...
1. getBoundingClientRect() Analyse Die Methode ge...
Inhaltsverzeichnis Vorwort HTTP HTTP-Server Datei...
Vorwort Bash verfügt über viele wichtige integrie...
Heute möchte ein Kunde eine Anzeige schalten und d...
Wenn der Benutzer sich abgemeldet hat und im Brows...
Zuvor habe ich die Verwendung der charAt()-Method...
Vorwort Bei der Arbeit an einem Hochverfügbarkeit...
Vorwort Ich wollte schon immer wissen, wie eine S...