Atrybut name ma dwa główne zastosowania. Po pierwsze może być używany do określania nazwy elementu, aby można go było znaleźć w innym miejscu, np. skrypcie. Po drugie atrybut name jest używany do określania nazwy metadanych w elemencie meta.
Przykłady użycia
Przykłady użycia atrybutu name do określania nazwy elementu.
<form action="skrypt.php" method="post" name="formularz">
<input type="radio" name="plec" value="Kobieta" />Składnia atrybutu name
<nazwa_elementu content="tekst">
Elementy związane z atrybutem name
| HTML 4.01/XHTML 1.0 | HTML5 |
|---|---|
| button, textarea, applet, select, form, frame, iframe, img, a, input, object, map, param, meta | button, fieldset, input, keygen, output, select, textarea, form, iframe, object, map, meta, param |
Wartości atrybutu name
| Wartość | Opis | Elementy |
|---|---|---|
| tekst | Nazwa elementu | applet (tylko HTML 4.01), button, fieldset, frame (tylko HTML 4.01), input, keygen, output, select, textarea, form, map, param |
| słowo kluczowe | Wartość określająca metadane | meta |
Różnice między HTML 4.01 a HTML5
W języku HTML5 atrybut name dla elementu a jest dozwolony, ale jego stosowanie w ten sposób jest odradzane na rzecz atrybutu id. Dla elementu img atrybut name w HTML5 został usunięty.
