HTML jméno Atribut


Definice a použití

Atribut nameurčuje název prvku HTML.

Tento nameatribut lze použít k odkazování na prvek v JavaScriptu.

U <form>prvku se nameatribut používá jako odkaz při odesílání dat.

U <iframe>prvku lze nameatribut použít k cílení na odeslání formuláře.

U <map>prvku je nameatribut spojen s atributem <img>'s usemapa vytváří vztah mezi obrázkem a mapou.

Pro <meta>prvek nameatribut určuje název pro informaci/hodnotu contentatributu.

U <param>prvku se nameatribut používá společně s valueatributem k určení parametrů pro plugin určený pomocí <object> značky.


Platí pro

Atribut namelze použít u následujících prvků:

Prvky Atribut
<tlačítko> název
<fieldset> název
<formulář> název
<iframe> název
<vstup> název
<mapa> název
<meta> název
<objekt> název
<výstup> název
<param> název
<vybrat> název
<textarea> název

Příklady

Příklad

Dvě tlačítka se stejnými názvy, která po kliknutí odesílají různé hodnoty:

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

Příklad sady polí

<fieldset> s atributem name:

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

Příklad formuláře

HTML formulář s atributem name:

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

Příklad iframe

<iframe>, který funguje jako cíl pro odkaz:

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

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

Příklad vstupu

HTML formulář se třemi vstupními poli; dvě textová pole a jedno tlačítko pro odeslání:

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

Příklad mapy

Obrazová mapa s klikacími oblastmi:

<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 příklad

Pomocí atributu name definujte popis, klíčová slova a autora dokumentu HTML:

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

Příklad objektu

Prvek <object> s atributem name:

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

Příklad výstupu

Proveďte výpočet a výsledek zobrazte v prvku <output>:

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

Příklad parametru

Nastavte parametr "autoplay" na "true", takže zvuk se začne přehrávat, jakmile se stránka načte:

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

Vyberte Příklad

Rozbalovací seznam s atributem názvu:

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

Příklad textové oblasti

Textová oblast s atributem name:

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

Podpora prohlížeče

Atribut multiplemá následující podporu prohlížeče pro každý prvek:

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