Die Textbeschreibung jedes Formularelements sollte die Markierung verwenden!
Dieses Tag wird verwendet, um Text an das entsprechende Formularelement zu binden. Sein for-Attribut gibt den ID-Wert des Formularelements an, an das es gebunden ist. Klicken Sie nach dem Binden auf den Text und die Maus konzentriert sich auf das entsprechende Textfeld oder wählt die entsprechende Option aus.
Wenn bestimmte Desktop-Designs installiert sind, ändern einige Formularelemente auch die Farbe, um Sie dazu aufzufordern, was das Benutzererlebnis erheblich verbessert.
Beispielcode:
Hinweis:
i > Jedem Formularelement sollte ein Namensattribut und ein ID-Attribut zugewiesen werden.
Namensattribut: Wird zum Senden von Daten an den Server verwendet.
ID-Attribut: Wird zum Ausführen entsprechender Vorgänge auf dem Client verwendet, z. B.: usw.
(Das Namensattribut und das ID-Attribut sollten nach Möglichkeit dieselben oder verwandte Werte verwenden.) Verwenden Sie bei Operationen lieber das Namensattribut.
Da es für einige spezifische Formularelemente (z. B. Optionsfelder usw.) einfacher ist, den Elementwert mithilfe seines Namensattributs zu erhalten, und es auch bequemer ist, Daten an den Server zu übertragen!
Javascript bedient Formularelemente, weniger häufig verwendete Attribute:
defaultChecked legt den Status eines Kontrollkästchens oder eines Optionsfelds fest oder ruft ihn ab.
defaultValue legt den anfänglichen Inhalt des Objekts fest oder ruft ihn ab. Disabled legt den Status des Steuerelements fest oder ruft ihn ab.
Formular abschicken
Beispiel für das Absenden eines Formulars:
Hinweis: i > Element wird nicht ausgelöst.
Dies unterscheidet sich vom Senden von Elementen mit ; Sie können das Attribut „disabled“ im Submit verwenden oder klicken Sie auf das Ereignis der Schaltfläche, um das Verhalten des Benutzers beim wiederholten Klicken auf die Schaltfläche „Senden“ zu deaktivieren, , um die Antwortlast auf dem Server zu verringern;
Legen Sie das Textfeld fest 🎜>i > Steuern Sie die Anzahl der Zeichen im Textfeld
Hinweis: Die maximale Länge im mehrzeiligen Textfeld
ii > Wenn die Maus darüber fährt, wird das Textfeld automatisch ausgewählt
Erreicht die Trennung von Verhalten und Struktur.
Optionsfeld festlegen
Ausgewähltes Optionsfeld abrufen und Optionsfeld ausgewählt festlegen
Sie müssen sicherstellen, dass der Namensattributwert derselben Gruppe von Optionsfeldern derselbe ist.
Kontrollkästchen setzen
Kontrollkästchen auf „Alle auswählen“, „Alle Auswahl aufheben“ und „Auswahl umkehren“ setzen Funktion
Dropdown-Listenfeld festlegen
Das Mehrfachattribut des Dropdown-Listenfelds wird verwendet, um die Dropdown-Liste festzulegen oder abzurufen. Ob das Feld mehrere Optionen auswählen kann.
Das Dropdown-Listenfeld kann standardmäßig nur ein Element auswählen. Wenn Sie es so einstellen möchten, dass mehrere Elemente ausgewählt werden, dann .
Typattribut: Die JavaScript-Sprache erhält den Typ des Dropdown-Listenfeld-Auswahlsteuerelements basierend auf dem Wert des Typattributs.
Der Wert des Typattributs ist: select-multiple oder select-one (Hinweis: Der Typ des Dropdown-Listenfelds wird durch das multiple-Attribut gesteuert)
i > die Optionen des Dropdown-Listenfelds (einzelne Option und mehrere Optionen)
ii > Dropdown-Listenfeldoptionen hinzufügen
Neue Optionen am Ende anhängen
function AddOption(Box){ //追加选项到末尾
var oForm = document.forms["myForm1"];
var oBox = oForm.elements[Box];
var oOption = new Option("乒乓球","Pingpang");
oBox.options[oBox.options.length] = oOption;
}
Neue Option an der angegebenen Position einfügen
Hinweis: Bei Verwendung direkt Wenn die Methode insertBefore( ) Optionen einfügt, erscheint im IE ein leerer Optionsfehler. Um diesen Fehler im IE zu beheben, können Sie die neue Option nur am Ende anhängen und sie dann mit der Methode insertBefore () an die entsprechende Position verschieben.
Ähnlich: Um bestimmte Fehler oder Einschränkungen des Browsers zu umgehen und den beabsichtigten Zweck zu erreichen, werden kleine Tricks meist als Hacks bezeichnet.
iii > Ersetzen Sie eine Option
durch oBox.options [ _num] = oOption ersetzt direkt die Option an der angegebenen Position durch die neu erstellte Option.
iv > Löschen Sie eine Option
direkt über oBox-Optionen [_num] = null Löschoptionen.
Das obige ist der detaillierte Inhalt vonInformationen zu Formularen in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!