Form ( formulario en inglés ) en HTML es una sección de un documento que permite al usuario ingresar información para su posterior procesamiento por parte del sistema. Sintácticamente, un formulario en HTML se especifica usando un elemento y, además del marcado de elementos regulares , contiene marcado para controles , etiquetas y otros [ 1] [ 2] .<form>
Un formulario simple para ingresar datos sobre un nuevo usuario [1] :
<!DOCTYPE html> < html > < cabeza > < juego de caracteres meta = "utf-8" /> < título > Registro </ título > </ cabeza > < cuerpo > < acción de formulario = "http://ejemplo.com/aplicación/perfil.php" método = "publicación" > < p > < etiqueta para = "nombre de usuario" > Nombre: </ etiqueta > < tipo de entrada = "texto" nombre = "nombre de usuario" /> < br /> < etiqueta para = "nick" > Mella: </ etiqueta > < tipo de entrada = "texto" nombre = "nick" /> < br /> < etiqueta para = "correo electrónico" > Dirección de correo electrónico correo: </ etiqueta > < tipo de entrada = "texto" nombre = "correo electrónico" /> < br /> < etiqueta para = "sexo" > Piso: </ etiqueta > < tipo de entrada = "radio" nombre = "sexo" valor = "masculino" /> masculino < br /> < tipo de entrada = "radio" nombre = "sexo" valor = "femenino" /> femenino < br /> < tipo de entrada = "radio" nombre = "sexo" valor = "secreto" /> No quiero responder < tipo de entrada = "enviar" valor = "Enviar" > < tipo de entrada = "restablecer" valor = "Borrar" > </ p > </ formulario > </ cuerpo > </ html >En este ejemplo, el formulario contiene tres campos de texto para ingresar una cadena de texto, botones de opción para seleccionar un género, botones para enviar ( ing. enviar ) y borrar ( ing. restablecer ) el formulario.
Los controles se utilizan para la interacción del usuario con el formulario. El atributo nameespecifica el nombre del control de ámbito dentro del formulario dado.
Cada elemento de formulario tiene un valor inicial y un valor actual asociado con él. Con algunas excepciones ( <textarea>, <object>), el valor inicial puede estar dado por el value. Los valores asociados con los elementos pueden cambiar cuando el usuario o los scripts (como Javascript ) interactúan con el formulario. Al borrar ( eng. reset ) los elementos del formulario adquieren valores iniciales. Los datos de todos los elementos de formulario activos ( eng. exitoso ) se envían ( eng. submit ) para su procesamiento en forma de pares de nombre-valor [1] [2] .
Los siguientes controles están definidos en HTML:
HTML5 define elementos adicionales ( todavía no hay compatibilidad entre navegadores ) [3] :
El formulario se establece mediante el elemento <form>, dentro del cual se encuentran los controles. Además de los atributos comunes a HTML, los <form>siguientes [1] [2] pueden estar presentes :
Hay dos métodos para enviar un formulario: GET y POST. El método GET se recomienda en los casos en los que no hay efectos secundarios, como la búsqueda, durante el procesamiento de formularios en el lado del servidor. De lo contrario, cuando se impliquen modificaciones del lado del servidor en bases de datos, etc., se debe utilizar el método POST [1] .
Web y sitios web | |
---|---|
globalmente | |
En la zona | |
Tipos de sitios y servicios |
|
Creación y mantenimiento | |
Tipos de diseños, páginas, sitios. | |
Técnico | |
Marketing | |
sociedad y Cultura |