Heim > Artikel > Web-Frontend > Welche Rolle spielt das Namensattribut in HTML-Formularen? Was ist der Unterschied zwischen Name und ID?
Welche Rolle spielt das Namensattribut in HTML-Formularen? Was ist der Unterschied zwischen Name und ID? Dieser Artikel erklärt hauptsächlich die Rolle des Namensattributs in HTML-Formularen und den Unterschied zwischen Name und ID
Funktion und Verwendung
Zum Beispiel:
<input type="password" name="txtPassword" id="pwd" size="12">
type stellt den Typ dar; name stellt dar, dass der Name wiederholt werden kann; id stellt den eindeutigen Bezeichner dar;
name-Attribut gibt den Namen des Eingabeelements an.
①Das Namensattribut wird verwendet, um die Formulardaten zu identifizieren, nachdem sie an den Server übermittelt wurden
② oder um die Formulardaten über JavaScript auf dem Client zu referenzieren.
Hinweis: Nur Formularelemente, deren Namensattribut festgelegt ist, können ihre Werte beim Absenden des Formulars übergeben.
<input name="value">
Beispiel:
HTML-Formular mit zwei Textfeldern und einer Schaltfläche zum Senden:
<form action="form_action.asp" method="get"> <p>Name: <input type="text" name="fullname" /></p> <p>Email: <input type="text" name="email" /></p> <input type="submit" value="Submit" /> </form>
Der Unterschied zwischen Name und ID
Der Unterschied zwischen den beiden:
id muss die Anforderungen der Identifizierung erfüllen, z. B. die Berücksichtigung der Groß- und Kleinschreibung, und es ist am besten, keine Unterstriche einzufügen (da es nicht mit CSS kompatibel ist). Es gibt grundsätzlich keine Namensvorgaben, es können sogar Nummern verwendet werden.
Ergänzung: Name ist hauptsächlich ein Attribut, das nur in Formularelementen existiert. Rufen Sie den Wert des Textfelds über js document.form name.textbox.value ab. Nicht-Formularelemente wie div, span usw. haben kein Namensattribut das id-Attribut Es ist in jedem HTML-Element vorhanden. Wenn Sie js verwenden müssen, um Nicht-Formularelementobjekte abzurufen, müssen Sie document.getElementById("id") verwenden
[Verwandte Empfehlungen]
Grundlegende Elemente von HTML, So erhalten Sie keine Grundlagen. Lernen Sie HTML
Was ist eine HTML-Datei? Ein vorläufiges Verständnis von HTML-Dateien
Das obige ist der detaillierte Inhalt vonWelche Rolle spielt das Namensattribut in HTML-Formularen? Was ist der Unterschied zwischen Name und ID?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!