Ir directamente al contenido de esta página
button
accesskey
: Un caracter que sirve como tecla de acceso rápido.class
: Uno o más identificadores de clase.dir
: Un sentido de lectura.disabled
: disabled
[obligatorio].id
: Un identificador.name
: Un identificador.style
: Una o varias declaraciones de CSS.tabindex
: Un número natural que indica su posición en el orden de tabulación. Sobre este atributo, ver la nota del elemento a
.title
: Un texto plano.type
:
button
: Crea un botón genérico, al que se puede asociar un comportamiento por medio de un script.submit
: Crea un botón de envío del formulario.reset
: Crea un botón que permite restablecer los valores por defecto de todos los campos del formulario.value
: Un identificador.xml:lang
: Un código de idioma.form
y fieldset
, elementos en línea excepto button
, input
, label
, select
, y textarea
, y listas.onclick
, ondblclick
, onmousedown
, onmouseup
, onmouseover
, onmousemove
, onmouseout
, onkeypress
, onkeydown
, onkeyup
, onfocus
, onblur
.fieldset
class
: Uno o más identificadores de clase.dir
: Un sentido de lectura.id
: Un identificador.style
: Una o varias declaraciones de CSS.title
: Un texto plano.xml:lang
: Un código de idioma.legend
.onclick
, ondblclick
, onmousedown
, onmouseup
, onmouseover
, onmousemove
, onmouseout
, onkeypress
, onkeydown
, onkeyup
.form
accept
: Una lista de tipos MIME —separados por comas— que acepta el servidor al que se envía el formulario.accept-charset
: Una lista de conjuntos de caracteres que acepta el servidor al que se envía el formulario.action
[obligatorio]: El URL de la página que va a procesar los datos enviados.class
: Uno o más identificadores de clase.dir
: Un sentido de lectura.enctype
: El tipo MIME empleado para enviar los datos del formulario, cuando el valor de method
es post
. Por defecto el valor es application/x-www-form-urlencoded
, pero se debe especificar multipart/form-data
cuando exista un input
con el valor file
.id
: Un identificador.method
:
get
: Es el valor por defecto, y envía al servidor una URL compuesta por el valor de action
, un separador que es el signo de cierre de interrogación (?
), y la lista de campos y/o controles del formulario con name
y sus valores —asociados por un igual (=
)—, separados por comas (,
), sustituyendo cada espacio en blanco por un signo más (+
), y codificado los caracteres no ASCII por medio de un signo de porcentaje (%
) y un valor hexadecimal. Se verá más claro si se prueba el siguiente codificador:
get
se debería emplear cuando los datos enviados no provocan cambios en el servidor, por ejemplo cuando se hace una petición en un buscador.
post
: Por medio de este valor los datos se envían como el cuerpo de un mensaje. Se debería emplear cuando los datos provoquen cambios en el lado del servidor, por ejemplo cuando modifiquen los contenidos de una base de datos.style
: Una o varias declaraciones de CSS.title
: Un texto plano.xml:lang
: Un código de idioma.form
, una lista o un fieldset
.onclick
, ondblclick
, onmousedown
, onmouseup
, onmouseover
, onmousemove
, onmouseout
, onkeypress
, onkeydown
, onkeyup
, onreset
, onsubmit
.input
accept
: Una lista de tipos MIME —separados por comas— que acepta el servidor al que se envía el formulario y que se permiten para un campo.accesskey
: Un caracter que sirve como tecla de acceso rápido.alt
: Un texto plano alternativo que cumpla la misma función que la imagen. Se emplea cuando el tipo del input
es image
.checked
: checked
[obligatorio]. Activa por defecto un radiobotón o una casilla, por lo que se emplea cuando el tipo es radio
o checkbox
, respectivamente.1dir
: Un sentido de lectura.disabled
: disabled
[obligatorio]. Especifica que el campo o control está deshabilitado; en este estado, el campo o control no recibe el foco, no se incluye en la secuencia de tabulación y no genera ninguna acción.class
: Uno o más identificadores de clase.id
: Un identificador.maxlength
: Un número natural que representa el número total de caracteres permitidos cuando los tipos son text
o password
.name
: Un identificador. Es obligatorio para todo input
salvo para los tipos submit
y reset
.readonly
: readonly
[obligatorio]. El campo no puede modificarse, aunque a diferencia de disabled
puede recibir el foco y afecta a la secuencia de tabulación.size
: Es pecifica el ancho inicial del campo o control, y es un número natural que representa una medida en píxeles, excepto para los tipos text
y password
, para los que representa el número de caracteres visibles en el campo.src
: El URL que apunta a la ubicación de la imagen que se quiere emplear como botón. Se emplea cuando el tipo del input
es image
.style
: Una o varias declaraciones de CSS.tabindex
: Un número natural que indica su posición en el orden de tabulación. Sobre este atributo, ver la nota del elemento a
.title
: Un texto plano.type
:
button
: Crea un botón sin comportamiento definido. Se especifica luego por medio de un script.checkbox
: Crea casillas de selección. Se agrupan por medio del atributo name
.file
: Crea un campo de selección para archivos que el usuario puede enviar al servidor.hidden
: Envía datos ocultos que deben procesarse junto con la entrada del usuario.image
: Convierte una imagen en un botón de envío.password
: Como text
, pero destinado a contraseñas; los valores se sustituyen por caracteres neutrales, pero esto sólo es un aspecto visual, no se realiza encriptación de ningún tipo.radio
: Crea casillas de selección excluyentes entre sí. Se agrupan por medio del atributo name
.reset
: Crea un botón de reinicio. Al activarse los demás campos se restablecen al valor por defecto inicial.submit
: Crea un botón de envío.text
: Crea un campo de entrada de datos donde el usuario puede introducir una línea de texto. Si no se especifica type
, éste es el valor implícito de input
.usemap
: El valor del id
asignado al elemento map
que se quiere aplicar a una imagen que se va a emplear como botón. Se emplea cuando el tipo del input
es image
.value
: Una cadena de caracteres que asigna el valor por defecto del elemento. Es obligatorio cuando el tipo es chackbox
o radio
.xml:lang
: Un código de idioma.onclick
, ondblclick
, onmousedown
, onmouseup
, onmouseover
, onmousemove
, onmouseout
, onkeypress
, onkeydown
, onkeyup
, onfocus
, onblur
, onchange
, onselect
.type="radio"
y type="checkbox"
no se puede asignar el mismo valor para id
que para name
, puesto que, por un lado, los name
de cada radiobotón o de cada casilla que forman un grupo deben ser el mismo, y por otro por definición un id
ha de ser único en un documento.label
que los defina, y éste se debe asociar al input
haciendo referencia a su id
específico.
<input name="radioboton" type="radio" id="radio_01" /> <label for="radio_01">Opción 1</label>
<input name="radioboton" type="radio" id="radio_02" /> <label for="radio_02">Opción 2</label>
<input name="radioboton" type="radio" id="radio_03" /> <label for="radio_03">Opción 3</label>
<input name="casilla" type="checkbox" id="casilla_01" /> <label for="casilla_01">Opción 1</label>
<input name="casilla" type="checkbox" id="casilla_02" /> <label for="casilla_02">Opción 2</label>
<input name="casilla" type="checkbox" id="casilla_03" /> <label for="casilla_03">Opción 3</label>
label
accesskey
: Un caracter que sirve como tecla de acceso rápido.class
: Uno o más identificadores de clase.dir
: Un sentido de lectura.for
: El valor del id
del elemento de formulario con el que está asociado.id
: Un identificador.style
: Una o varias declaraciones de CSS.title
: Un texto plano.xml:lang
: Un código de idioma.label
.onclick
, ondblclick
, onmousedown
, onmouseup
, onmouseover
, onmousemove
, onmouseout
, onkeypress
, onkeydown
, onkeyup
, onfocus
, onblur
.legend
fieldset
.accesskey
: Un caracter que sirve como tecla de acceso rápido.class
: Uno o más identificadores de clase.dir
: Un sentido de lectura.id
: Un identificador.style
: Una o varias declaraciones de CSS.title
: Un texto plano.xml:lang
: Un código de idioma.onclick
, ondblclick
, onmousedown
, onmouseup
, onmouseover
, onmousemove
, onmouseout
, onkeypress
, onkeydown
, onkeyup
.optgroup
select
.class
: Uno o más identificadores de clase.dir
: Un sentido de lectura.disabled
: disabled
[obligatorio]. Especifica que el grupo de opciones dentro de un select
está deshabilitado; en este estado, ninguna de las opciones recibe el foco, no se incluyen en la secuencia de tabulación y no generan ninguna acción.id
: Un identificador.label
[obligatorio]: Un texto plano que identifica al grupo de opciones.style
: Una o varias declaraciones de CSS.title
: Un texto plano.xml:lang
: Un código de idioma.option
.onclick
, ondblclick
, onmousedown
, onmouseup
, onmouseover
, onmousemove
, onmouseout
, onkeypress
, onkeydown
, onkeyup
.option
class
: Uno o más identificadores de clase.dir
: Un sentido de lectura.disabled
: disabled
[obligatorio]. Especifica que la opción existe pero está deshabilitada; en este estado no recibe el foco, no se incluye en la secuencia de tabulación y no genera ninguna acción.id
: Un identificador.label
: Un texto plano que identifica la opción.selected
: selected
[obligatorio]. Especifica que la opción está seleccionada por defecto. Si no se ha especificado para select
el atributo multiple
, sólo se puede preseleccionar una opción de unmenú determinado.style
: Una o varias declaraciones de CSS.title
: Un texto plano.value
: Un texto plano que asigna el valor del elemento.xml:lang
: Un código de idioma.onclick
, ondblclick
, onmousedown
, onmouseup
, onmouseover
, onmousemove
, onmouseout
, onkeypress
, onkeydown
, onkeyup
.name
de select
como valor el contenido del option
elegido si éste carece de value
. Así, si tenemos este código:
<select name="opcion">
<option value="Opción 1">Opción primera</option>
<option value="Opción 2">Opción segunda</option>
<option value="Opción 3">Opción tercera</option>
</select>
?opcion=Opci%C3%B3n+2
, (name=value
). Para éste:
<select name="opcion">
<option>Opción primera</option>
<option>Opción segunda</option>
<option>Opción tercera</option>
</select>
?opcion=Opci%C3%B3n+segunda
(name=contenido
).select
class
: Uno o más identificadores de clase.dir
: Un sentido de lectura.disabled
: disabled
[obligatorio]. Especifica que el menú está deshabilitado; en este estado no recibe el foco, no se incluye en la secuencia de tabulación y no genera ninguna acción. No se despliega, aunque sí puede funcionar el mecanismo de scroll si size
es mayor que 1.id
: Un identificador.multiple
: multiple
[obligatorio]. Si se especifica, se permite seleccionar simultáneamente varias de las opciones del menú.name
: Un identificador.size
: Un número natural que indica la cantidad de líneas visibles que presenta inicialmente el menú. Si no se especifica o se especifica 1
, los navegadores suelen representar el menú como un desplegable con el mayor número de opciones posible visible.style
: Una o varias declaraciones de CSS.tabindex
: Un número natural que indica su posición en el orden de tabulación. Sobre este atributo, ver la nota del elemento a
.title
: Un texto plano.xml:lang
: Un código de idioma.optgroup
o un elemento option
.onclick
, ondblclick
, onmousedown
, onmouseup
, onmouseover
, onmousemove
, onmouseout
, onkeypress
, onkeydown
, onkeyup
, onfocus
, onblur
, onchange
.textarea
accesskey
: Un caracter que sirve como tecla de acceso rápido.class
: Uno o más identificadores de clase.cols
[obligatorio]: Un número natural que indica el número de caracteres permitidos por línea.dir
: Un sentido de lectura.disabled
: disabled
[obligatorio]. Especifica que campo está deshabilitado; en este estado no recibe el foco, no se incluye en la secuencia de tabulación y no genera ninguna acción.id
: Un identificador.name
: Un identificador.readonly
: readonly
[obligatorio]. El campo no puede modificarse, aunque a diferencia de disabled
puede recibir el foco y afecta a la secuencia de tabulación.rows
[obligatorio]: Un número natural que especifica el número de líneas visibles del texto introducido, pero no su límite.style
: Una o varias declaraciones de CSS.tabindex
: Un número natural que indica su posición en el orden de tabulación. Sobre este atributo, ver la nota del elemento a
.title
: Un texto plano.xml:lang
: Un código de idioma.onclick
, ondblclick
, onmousedown
, onmouseup
, onmouseover
, onmousemove
, onmouseout
, onkeypress
, onkeydown
, onkeyup
, onfocus
, onblur
, onchange
, onselect
.