HTML/Attribute/name
Aus SELFHTML-Wiki
Das name-Attribut legt einen Namen fest, der von auswertenden Programmen verwendet wird.
erlaubte Werte |
ein nicht leerer String ohne Leerzeichen |
---|---|
default-Wert | |
erlaubt in | button , form, fieldset, iframe, input, keygen, object , output , select , textarea, map , meta , param, slot |
Beispiel
<form action="anmeldung.asp">
<label for="Vorname">Vorname: <input type="text" name="Vorname"></label>
<label for="Nachname">Vorname: <input type="text" name="Nachname"></label>
<button type="submit">Anmelden!</button>
</form>
Beachten Sie: Interne Seitenanker mit dem
name
-Attribut für das a-Element sind in HTML5 und XHTML obsolet und daher nicht mehr erlaubt.Empfehlung: Verwenden Sie für Seitenanker das Universalattribut id:
Die Nutzung der ID ist ohnehin viel komfortabler - schon alleine, weil durch die Vergabe einer id
auf jedes beliebige Element verlinkt werden kann. Das erspart unnötiges Markup.
<a name="ankername">...</a>
. In der Praxis gelten solche Browser heute aber als ausgestorben.Siehe auch
- [Formulare]]
- HTML/Tutorials/Links/Seiteninterne_Verweise (Sprungmarken_mit_dem_name-Attribut, die in HTML5 als obsolet gelten!
- HTML/Tutorials/Grundgerüst
- Metaangaben im Detail
Weblinks
- W3C: the name attribute
Liste der HTML-Attribute
- Formular-Attribute
- accept
- accept-charset
- action
- autocapitalize
- autocomplete
- autofocus
- checked
- cols
- dirname
- disabled
- enctype
- for
- form
- formaction
- formenctype
- formmethod
- high
- keytype
- list
- low
- max
- maxlength
- method
- min
- minlength
- multiple
- name
- novalidate
- optimum
- pattern
- placeholder
- readonly
- required
- rows
- selected
- size
- step
- type (button)
- type (input)
- value
- wrap
- Universalattribute
- Listen-Attribute
- Medien-Attribute
- Meta-Attribute
- Tabellen-Attribute
- Verweis-Attribute
Mit der Methode
document.getElementsByName()
können Sie HTML-Elemente ansprechen, die ein name-Attribut haben.Mit JavaScript können Sie das name-Attribut auslesen oder ändern: