Chuck's Academy

HTML Básico

Formularios en HTML

Estructura de un Formulario (<form>, <input>)

Los formularios permiten a los usuarios enviar datos a un servidor. Utilizamos la etiqueta <form> para definir el formulario, y <input> para los campos de entrada. Los atributos action y method en <form> determinan a dónde y cómo se envían los datos.

html
"Este formulario envía datos usando el método post a la dirección especificada en action. Contiene un campo de entrada de texto donde el usuario puede ingresar su nombre."

Tipos de Entrada (text, email, password, number, etc.)

El elemento <input> soporta varios tipos de entrada. Cada tipo de entrada está diseñado para recolectar un tipo específico de datos.

html
"Este formulario tiene varios tipos de campos: un campo de texto para el nombre, uno de correo electrónico, uno de contraseña que oculta el texto ingresado, y un campo numérico para la edad."

Etiquetas para los Campos (<label>)

La etiqueta <label> ayuda a identificar los campos de entrada. Asociar una etiqueta con un campo de entrada facilita la accesibilidad.

html
"En este ejemplo, cada campo de entrada está asociado a una etiqueta. La etiqueta for se empareja con el atributo id del campo de entrada correspondiente."

Elementos Comunes de Formulario (<textarea>, <select>, <option>, <button>)

Además de <input>, los formularios HTML incluyen otros elementos como <textarea> para texto largo, <select> para menús desplegables, y <button> para enviar o restablecer el formulario.

html
"Este formulario incluye un área de texto para un mensaje, un menú desplegable para seleccionar el país, y un botón de envío. La etiqueta select contiene opciones individuales que el usuario puede elegir."

Atributos de Formularios (method, action, autocomplete, etc.)

Además de method y action, los formularios HTML pueden tener atributos como autocomplete para sugerencias automáticas. Estos atributos ayudan a personalizar cómo se envían y procesan los datos.

html
"Aquí, el formulario utiliza el método get para enviar datos en la URL. El atributo autocomplete está activado, lo que permite al navegador sugerir resultados según entradas anteriores."

Validación de Formularios (required, pattern, min, max, etc.)

Para mejorar la experiencia del usuario y la precisión de los datos, HTML permite validar los campos de entrada con atributos como required, pattern, min, y max.

html
"Este formulario tiene dos campos con validación. El campo de teléfono debe coincidir con un patrón numérico de diez dígitos, y el campo de edad solo acepta números entre 18 y 99."

Cierre del Capítulo

Ahora conoces los elementos esenciales para crear formularios HTML y recopilar datos de los usuarios. En el próximo capítulo, veremos cómo estructurar documentos HTML de manera efectiva y trabajar con metadatos.


Pregúntame lo que sea