Attributo del nome HTML


Definizione e utilizzo

L' nameattributo specifica un nome per un elemento HTML.

Questo nameattributo può essere utilizzato per fare riferimento all'elemento in un JavaScript.

Per un <form>elemento, l' nameattributo viene utilizzato come riferimento quando vengono inviati i dati.

Per un <iframe>elemento, l' nameattributo può essere utilizzato per indirizzare l'invio di un modulo.

Per un <map>elemento, l' nameattributo è associato all'attributo <img>'s usemape crea una relazione tra l'immagine e la mappa.

Per un <meta>elemento, l' nameattributo specifica un nome per l'informazione/valore contentdell'attributo.

Per un <param>elemento, l' nameattributo viene utilizzato insieme valueall'attributo per specificare i parametri per il plug-in specificato con il <object> tag.


Si applica a

L' nameattributo può essere utilizzato sui seguenti elementi:

Elementi Attributo
<pulsante> nome
<set di campi> nome
<modulo> nome
<iframe> nome
<immissione> nome
<mappa> nome
<meta> nome
<oggetto> nome
<uscita> nome
<parametro> nome
<seleziona> nome
<area di testo> nome

Esempi

Esempio

Due pulsanti con nomi uguali, che inviano valori diversi quando vengono cliccati:

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

Esempio di campo

Un <fieldset> con un attributo name:

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

Esempio di modulo

Un modulo HTML con un attributo 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>

Esempio di iframe

Un <iframe> che funge da destinazione per un collegamento:

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

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

Esempio di input

Un modulo HTML con tre campi di input; due campi di testo e un pulsante di invio:

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

Esempio di mappa

Una mappa immagine, con aree cliccabili:

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

Utilizzare l'attributo name per definire una descrizione, parole chiave e l'autore di un documento HTML:

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

Esempio di oggetto

Un elemento <object> con un attributo name:

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

Esempio di output

Esegui un calcolo e mostra il risultato in un elemento <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>

Esempio di parametro

Imposta il parametro "autoplay" su "true", in modo che il suono inizi a suonare non appena la pagina viene caricata:

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

Seleziona Esempio

Un elenco a discesa con un attributo di nome:

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

Esempio di area di testo

Un'area di testo con un attributo name:

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

Supporto browser

L' multipleattributo ha il seguente supporto del browser per ogni elemento:

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