Heim > Web-Frontend > HTML-Tutorial > 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?

寻∝梦
Freigeben: 2018-08-14 14:11:37
Original
11248 Leute haben es durchsucht

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">
Nach dem Login kopieren

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">
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage