En HTML, la etiqueta de formulario se utiliza para designar un área de una página web con la que un usuario puede interactuar para enviar información. Una etiqueta de formulario se define mediante un formato específico. Dentro de la etiqueta del formulario, se pueden usar una variedad de entradas diferentes, como campos de texto simples y casillas de verificación. Cuando se envía un formulario, la información se pasa a un servidor que puede actuar sobre la información inmediatamente o almacenarla en una base de datos. Hay dos métodos que se utilizan para enviar un formulario HTML llamado «obtener» y «publicar».
Entre las dos etiquetas de formulario, los elementos individuales se colocan, incluido un botón de envío. Por lo general, una etiqueta de formulario se define con los atributos «acción» y «método». La acción es el script que se utiliza para procesar la información y el método es cómo se transfieren los datos a ese script. En muchos casos, la secuencia de comandos se utilizará para ingresar la información del formulario en una base de datos para mayor referencia.
Algunos tipos de entrada comunes que se pueden usar dentro de la etiqueta del formulario incluyen campos de texto, botones de opción y cuadros desplegables. También se puede usar un campo de contraseña que oculta los datos ingresados por el usuario. Todos los formularios deben terminar con un botón de envío que se utiliza para enviar la información al servidor. Cada campo de un formulario debe tener un nombre único para que los campos del mismo tipo de entrada se puedan distinguir entre sí.
Cuando los usuarios ingresan datos en un formulario y hacen clic en enviar, el script de acción decide qué sucede a continuación. Para un cuadro de búsqueda simple, los datos pueden usarse inmediatamente sin la necesidad de ingresarlos en una base de datos. Un formulario de registro utilizará un script de acción para formatear los datos proporcionados por el usuario y luego registrarlos.
Hay dos métodos que se utilizan para enviar la información del formulario. «Obtener» se utiliza para enviar datos en la URL añadiendo un signo de interrogación seguido de la información. Los datos de “publicación” se envían en el cuerpo del formulario al script de procesamiento.
Hay muchos ejemplos de la etiqueta de formulario en Internet. Por ejemplo, cualquier sitio web que requiera un inicio de sesión utiliza un formulario simple para comparar los detalles del usuario con los de una base de datos. En este caso, se utilizará un campo de contraseña para mantener la privacidad de la contraseña del usuario. Los formularios de pedido en línea, las páginas de registro y las encuestas también utilizan formularios. Aunque las etiquetas HTML se utilizan para cualquier formulario de sitio web, el diseño o la funcionalidad pueden mejorarse con otros lenguajes, incluido JavaScript.