Etiqueta <form> de HTML
Definición y uso
<form>
La etiqueta se utiliza para crear formularios HTML para recibir entradas del usuario.
<form>
Los elementos pueden contener uno o más de los siguientes elementos de formulario:
Vea también:
Tutorial de HTML:Formularios y Entradas HTML
Manual de Referencia del DOM HTML:Objeto Formulario
Tutorial de CSS: Estilo de formulario
Ejemplo
Ejemplo 1
Formulario HTML con dos campos de entrada y un botón de envío:
<form action="/action_page.php" method="get"> <label for="fname">Nombre:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Apellido:</label> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="Enviar"> </form>
Ejemplo 2
Formulario HTML con casillas de verificación:
<form action="/action_page.php" method="get"> <input type="checkbox" name="vehicle1" value="Bicicleta"> <label for="vehicle1">Tengo una bicicleta</label><br> <input type="checkbox" name="vehicle2" value="Coche"> <label for="vehicle2">Tengo un coche</label><br> <input type="checkbox" name="vehicle3" value="Barco" checked> <label for="vehicle3">Tengo un barco</label><br><br> <input type="submit" value="Enviar"> </form>
Ejemplo 3
Formulario HTML con casillas de selección:
<form action="/action_page.php" method="get"> <input type="radio" id="html" name="fav_language" value="HTML"> <label for="html">HTML</label><br> <input type="radio" id="css" name="fav_language" value="CSS" checked="checked"> <label for="css">CSS</label><br> <input type="radio" id="javascript" name="fav_language" value="JavaScript"> <label for="javascript">JavaScript</label><br><br> <input type="submit" value="Enviar"> </form>
Atributo
Atributo | Valor | Descripción |
---|---|---|
accept-charset | Conjunto de caracteres | Especifica el conjunto de caracteres utilizado al enviar el formulario. |
action | URL | Especifica a dónde se enviarán los datos del formulario al enviarlo. |
autocomplete |
|
Especifica si el formulario debe habilitar la función de finalización automática. |
enctype |
|
Especifica cómo se debe codificar los datos del formulario al enviarlos al servidor. |
method |
|
Especifica el método HTTP utilizado para enviar los datos del formulario. |
name | Texto | Especifica el nombre del formulario. |
novalidate | novalidate | Especifica que no se debe validar el formulario al enviarlo. |
rel |
|
Especifica la relación entre el recurso de enlace y el documento actual. |
target |
|
Especifica dónde mostrar la respuesta recibida después de enviar el formulario. |
Atributos globales
<form>
La etiqueta también admite Atributos globales en HTML。
Atributo de evento
<form>
La etiqueta también admite Atributo de evento en HTML。
Configuración CSS predeterminada
La mayoría de los navegadores mostrarán los valores siguientes por defecto <form>
Elemento:
form { display: block; margin-top: 0em; }
Compatibilidad del navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Soporte | Soporte | Soporte | Soporte | Soporte |