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).
In diesem Artikel wird der spezifische Code für J...
In MySQL können in der Datenbank fehlerhafte Zeic...
Vorwort Jeder weiß, dass viele Websites mittlerwe...
Beim Überprüfen der langsamen Abfrage stellte ich...
Webanwendungsklasse 1. DownFürAlleOderNurIch Mith...
Ähnliche Strukturen: Code kopieren Der Code laute...
Ein cooler JavaScript-Code, um Weibo-Benutzern st...
Überblick In einer Datenbank wird ein Index verwe...
F: Wenn Sie Outlook oder IE verwenden, wird beim ...
Ohne weitere Umschweife werde ich den Code direkt...
wie folgt: -m, --memory Speicherlimit, das Format...
In Node.js ist eine .js-Datei ein vollständiger B...
Ich habe kürzlich MySQL auf 5.7 aktualisiert und ...
Inhaltsverzeichnis Zu lang zum Lesen Isolierung d...
Es handelt sich dabei ausschließlich um Webseiten...