HTML- naam Attribuut


Definitie en gebruik

Het nameattribuut specificeert een naam voor een HTML-element.

Dit nameattribuut kan worden gebruikt om naar het element in een JavaScript te verwijzen.

Voor een <form>element wordt het nameattribuut gebruikt als referentie wanneer de gegevens worden ingediend.

Voor een <iframe>element kan het nameattribuut worden gebruikt om een ​​formulierinzending te targeten.

Voor een <map>element wordt het nameattribuut geassocieerd met het attribuut <img>'s usemapen creëert het een relatie tussen de afbeelding en de kaart.

Voor een <meta>element namespecificeert het attribuut een naam voor de informatie/waarde van het contentattribuut.

Voor een <param>element wordt het nameattribuut samen met het valueattribuut gebruikt om parameters op te geven voor de plug-in die met de <object> tag is opgegeven.


Geldt voor

Het nameattribuut kan op de volgende elementen worden gebruikt:

elementen Attribuut
<knop> naam
<veldset> naam
<formulier> naam
<iframe> naam
<invoer> naam
<kaart> naam
<meta> naam
<object> naam
<uitvoer> naam
<param> naam
<select> naam
<tekstgebied> naam

Voorbeelden

Voorbeeld

Twee knoppen met gelijke namen, die verschillende waarden indienen wanneer erop wordt geklikt:

<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>

Voorbeeld veldset

Een <fieldset> met een name-attribuut:

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

Formulier voorbeeld

Een HTML-formulier met een name-attribuut:

<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-voorbeeld

Een <iframe> dat als doel voor een link fungeert:

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

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

Invoervoorbeeld

Een HTML-formulier met drie invoervelden; twee tekstvelden en een verzendknop:

<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>

Kaart voorbeeld

Een afbeeldingskaart, met aanklikbare gebieden:

<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>

Metavoorbeeld

Gebruik het attribuut name om een ​​beschrijving, trefwoorden en de auteur van een HTML-document te definiëren:

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

Objectvoorbeeld

Een <object> element met een name attribuut:

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

Uitvoervoorbeeld

Voer een berekening uit en toon het resultaat in een <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 Voorbeeld

Stel de parameter "autoplay" in op "true", zodat het geluid begint te spelen zodra de pagina wordt geladen:

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

Selecteer Voorbeeld

Een vervolgkeuzelijst met een name-attribuut:

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

Voorbeeld tekstgebied

Een tekstgebied met een naamattribuut:

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

Browserondersteuning

Het multipleattribuut heeft de volgende browserondersteuning voor elk 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