HTML - Namensattribut


Definition und Verwendung

Das nameAttribut gibt einen Namen für ein HTML-Element an.

Dieses nameAttribut kann verwendet werden, um das Element in einem JavaScript zu referenzieren.

Für ein <form>Element wird das nameAttribut als Referenz verwendet, wenn die Daten übermittelt werden.

Für ein <iframe>Element kann das nameAttribut verwendet werden, um auf eine Formularübermittlung abzuzielen.

Bei einem <map>Element ist das nameAttribut mit dem <img>'s- usemapAttribut verknüpft und stellt eine Beziehung zwischen dem Bild und der Karte her.

Für ein <meta>Element gibt das nameAttribut einen Namen für die Information/den Wert des contentAttributs an.

Bei einem <param>Element wird das nameAttribut zusammen mit dem Attribut verwendet , um Parameter für das mit dem Tag valueangegebene Plugin anzugeben .<object>


Gilt für

Das nameAttribut kann für die folgenden Elemente verwendet werden:

Elemente Attribut
<Schaltfläche> Name
<Feldsatz> Name
<Formular> Name
<iframe> Name
<Eingabe> Name
<Karte> Name
<Meta> Name
<Objekt> Name
<Ausgabe> Name
<param> Name
<auswählen> Name
<Textbereich> Name

Beispiele

Beispiel

Zwei gleichnamige Schaltflächen, die beim Anklicken unterschiedliche Werte übermitteln:

<form action="/action_page.php" method="get">
  Choose your favorite subject:
  <button name="subject" type="submit" value="HTML">HTML</button>
  <button name="subject" type="submit" value="CSS">CSS</button>
</form>

Fieldset-Beispiel

Ein <fieldset> mit einem Namensattribut:

<fieldset name="personalia">
  Name: <input type="text"><br>
  Email: <input type="text"><br>
</fieldset>

Formularbeispiel

Ein HTML-Formular mit einem Namensattribut:

<form action="/action_page.php" method="get" name="myForm">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="button" onclick="formSubmit()" value="Send form data!">
</form>

Iframe-Beispiel

Ein <iframe>, der als Ziel für einen Link fungiert:

<iframe src="demo_iframe.htm" name="iframe_a"></iframe>

<a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a>

Eingabebeispiel

Ein HTML-Formular mit drei Eingabefeldern; zwei Textfelder und ein Senden-Button:

<form action="/action_page.php">
  Name: <input type="text" name="fullname"><br>
  Email: <input type="text" name="email"><br>
  <input type="submit" value="Submit">
</form>

Kartenbeispiel

Eine Imagemap mit anklickbaren Bereichen:

<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">

<map name="planetmap">
  <area shape="rect" coords="0,0,82,126" href="sun.htm" alt="Sun">
  <area shape="circle" coords="90,58,3" href="mercur.htm" alt="Mercury">
  <area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus">
</map>

Meta-Beispiel

Verwenden Sie das name-Attribut, um eine Beschreibung, Schlüsselwörter und den Autor eines HTML-Dokuments zu definieren:

<head>
<meta name="description" content="Free Web tutorials">
<meta name="keywords" content="HTML,CSS,JavaScript">
<meta name="author" content="Hege Refsnes">
</head>

Objektbeispiel

Ein <object>-Element mit einem Namensattribut:

<object data="helloworld.swf" width="400" height="400" name="obj1"></object>

Ausgabebeispiel

Führen Sie eine Berechnung durch und zeigen Sie das Ergebnis in einem <output>-Element:

<form oninput="x.value=parseInt(a.value)+parseInt(b.value)">0
  <input type="range" id="a" value="50">100
  +<input type="number" id="b" value="50">
  =<output name="x" for="a b"></output>
</form>

Param-Beispiel

Setzen Sie den Parameter "autoplay" auf "true", damit der Sound abgespielt wird, sobald die Seite geladen wird:

<object data="horse.wav">
  <param name="autoplay" value="true">
</object>

Wählen Sie Beispiel aus

Eine Dropdown-Liste mit einem Namensattribut:

<select name="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

Textarea-Beispiel

Ein Textbereich mit einem Namensattribut:

<form action="/action_page.php">
  <textarea name="comment">Enter text here...</textarea>
  <input type="submit">
</form>

Browser-Unterstützung

Das multipleAttribut hat die folgende Browserunterstützung für jedes Element:

Element
button Yes Yes Yes Yes Yes
fieldset Yes Not supported Yes Yes Yes
form Yes Yes Yes Yes Yes
iframe Yes Yes Yes Yes Yes
input 1.0 2.0 1.0 1.0 1.0
map Yes Yes Yes Yes Yes
meta Yes Yes Yes Yes Yes
object Yes Yes Yes Yes Yes
output 10.0 Not supported 4.0 5.1  11.0
param Yes Yes Yes Yes Yes
select Yes Yes Yes Yes Yes
textarea Yes Yes Yes Yes Yes