1. Formulareinführung
Formular
Sie können Formulare problemlos in JavaScript bedienen, z. B. Formulardaten für eine effektive Überprüfung abrufen, Formularfeldern automatisch Werte zuweisen, Formularereignisse verarbeiten usw.
Zu diesem Zeitpunkt wird jedes Formular in ein Objekt analysiert, d. h. ein Formularobjekt, auf das über die document.forms-Sammlung verwiesen werden kann. Ein Formular mit dem Namensattribut form1 kann beispielsweise
Darüber hinaus können Sie das Formularobjekt auch über seinen Index im Dokument referenzieren. Zum Beispiel
stellt das zweite Formularobjekt im Referenzdokument
darDas Folgende ist ein Formular, das mehrere Formularelemente enthält. Jedes Element verfügt über ein Beschriftungs-Tag und ist an das Element gebunden. Auf diese Weise kann das Formular durch Klicken auf den Text festgelegt und ausgewählt werden, was die Benutzererfahrung verbessert.
Normalerweise sollte jedes Formularelement über Namens- und ID-Attribute verfügen, der Name wird für die Übergabe an den Server verwendet und die ID wird für die Bindung und Funktionsfilterung verwendet.
2. Greifen Sie auf Elemente im Formular
zuDie Elemente im Formular, ob Textfelder, Optionsschaltflächen, Dropdown-Schaltflächen, Dropdown-Listenfelder oder andere Inhalte, sind in der Elementsammlung des Formulars enthalten. Sie können die Position des Elements im verwenden Sammlung oder das Namensattribut des Elements, um einen Verweis auf dieses Element abzurufen.
Zitat mit der effektivsten und intuitivsten Methode:
3. Öffentliche Eigenschaften und Methoden
Alle Elemente im Formular (außer versteckten Elementen) haben einige gemeinsame Attribute und Methoden. Hier sind einige häufig verwendete
4. Einreichung des Formulars
Die Übermittlung im Formular wird durch Schaltflächen oder Bilder mit Schaltflächenfunktionen vervollständigt
Wenn der Benutzer die Eingabetaste drückt oder auf eine der Schaltflächen klickt, kann die Formularübermittlung ohne zusätzlichen Code abgeschlossen werden. Sie können anhand des Aktionsattributs im Formular überprüfen, ob eine Übermittlung erfolgen soll.
Während des Absendens des Formulars klickt der Benutzer aufgrund der langsamen Netzwerkgeschwindigkeit möglicherweise wiederholt auf die Schaltfläche „Senden“, was eine enorme Belastung für den Server darstellt. Dieses Verhalten kann durch die Verwendung des Attributs „disabled“ verhindert werden. Zum Beispiel: