Los últimos tutoriales de desarrollo web
 

HTML name Attribute


Definición y Uso

El name atributo especifica un nombre para el elemento.

Este atributo nombre se puede utilizar para hacer referencia al elemento en un JavaScript.

Para los elementos de formulario también se utiliza como referencia cuando se envían los datos,

Para el elemento de marco flotante que puede ser utilizado para dirigirse a un envío del formulario.

Para el elemento de mapa, el name atributo está asociado con el <img>'s usemap atributo y crea una relación entre la imagen y el mapa.

Para el elemento meta, el name atributo especifica un nombre para la información / valor del content atributo.

Para el elemento param, el name atributo se utiliza junto con el value atributo para especificar los parámetros para el plugin especificado con el <object> etiqueta.


Se aplica a

El name atributo se puede usar en los siguientes elementos:

Elementos Atributo
<button> name
<fieldset> name
<form> name
<iframe> name
<input> name
<keygen> name
<map> name
<meta> name
<object> name
<output> name
<param> name
<select> name
<textarea> name

Ejemplos

Ejemplo

Dos botones con nombres iguales, que presentan valores diferentes cuando se hace clic:

<form action="demo_form.asp" 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>
Inténtalo tú mismo "

Fieldset Ejemplo

Un <fieldset> con un name atributo:

<fieldset name="personalia">
  Name: <input type="text"><br>
  Email: <input type="text"><br>
</fieldset>
Inténtalo tú mismo "

Form Ejemplo

Un formulario HTML con un name atributo:

<form action="form_action.asp" 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>
Inténtalo tú mismo "

Iframe Ejemplo

Un <iframe> que actúe como un destino para un enlace:

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

<a href="http://www.w3ii.com" target="iframe_a">w3ii.com</a>
Inténtalo tú mismo "

Input Ejemplo

Un formulario HTML con tres campos de entrada; dos campos de texto y un botón de envío:

<form action="demo_form.asp">
  Name: <input type="text" name="fullname"><br>
  Email: <input type="text" name="email"><br>
  <input type="submit" value="Submit">
</form>
Inténtalo tú mismo "

Keygen Ejemplo

Un formulario con un campo keygen:

<form action="demo_keygen.asp" method="get">
  Username: <input type="text" name="usr_name">
  Encryption: <keygen name="security">
  <input type="submit">
</form>
Inténtalo tú mismo "

Map Ejemplo

Una imagen-mapa, se puede hacer clic con áreas:

<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>
Inténtalo tú mismo "

Meta Ejemplo

Utilice el name atributo para definir una descripción, palabras clave, y el autor de 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>
Inténtalo tú mismo "

Object Ejemplo

Un <object> elemento con un name atributo:

<object data="helloworld.swf" width="400" height="400" name="obj1"></object>
Inténtalo tú mismo "

Output Ejemplo

Realizar un cálculo y mostrar el resultado en un <output> elemento:

<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>
Inténtalo tú mismo "

Param Ejemplo

Establecer la "autoplay" parámetro a "true" , por lo que el sonido comenzará a reproducirse en cuanto se carga la página:

<object data="horse.wav">
  <param name="autoplay" value="true">
</object>
Inténtalo tú mismo "

Select Ejemplo

Una lista desplegable con un name atributo:

<select name="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
Inténtalo tú mismo "

Textarea Ejemplo

Un área de texto con un name atributo:

<form action="demo_form.asp">
  <textarea name="comment">Enter text here...</textarea>
  <input type="submit">
</form>
Inténtalo tú mismo "

Soporte para el navegador

El multiple atributo tiene el siguiente soporte de los navegadores para cada elemento:

Elemento
button
fieldset No soportado
form
iframe
input 1.0 2.0 1.0 1.0 1.0
keygen No soportado 6.0
map
meta
object
output 10.0 No soportado 4.0 5.1 11.0
param
select
textarea