HTML form es una parte crucial del desarrollo web que permite a los usuarios interactuar con un sitio web y enviar datos a un servidor. Form se utilizan para una amplia gama de propósitos, como recopilar la form información del usuario, procesar la entrada del usuario y habilitar las acciones del usuario en un sitio web. En este artículo, exploraremos los atributos y los diferentes tipos de campos de entrada, elementos seleccionados, áreas de texto y botones que se usan comúnmente en HTML form.
Campos de entrada
<input type="text">
: crea un campo de entrada de texto donde los usuarios pueden ingresar caracteres alfanuméricos.<input type="password">
: muestra un campo de entrada de contraseña que oculta los caracteres introducidos.<input type="email">
: Proporciona validación de correo electrónico para campos de entrada que requieren una dirección de correo electrónico válida.<input type="number">
: restringe la entrada solo a valores numéricos.<input type="checkbox">
: representa una casilla de verificación que los usuarios pueden seleccionar o deseleccionar.<input type="radio">
: representa un botón de radio que permite a los usuarios seleccionar una opción de un grupo de opciones.<input type="file">
: permite a los usuarios seleccionar y cargar archivos.<input type="submit">
: Muestra un botón que envía el form cuando se hace clic.<input type="reset">
: muestra un botón que restablece el form estado inicial.<input type="date">
: Proporciona un selector de fechas para seleccionar fechas.<input type="time">
: permite a los usuarios ingresar valores de tiempo.
Seleccionar elementos
<select>
: crea un menú desplegable con opciones seleccionables.<option>
: Define una opción dentro del menú desplegable, colocada dentro de la<select>
etiqueta.<optgroup>
: Agrupa las opciones relacionadas dentro del menú desplegable.<select multiple>
: permite a los usuarios seleccionar múltiples opciones simultáneamente manteniendo presionada la tecla Ctrl(o la tecla Comando en Mac) mientras hace clic.
áreas de texto
<textarea>
: crea un campo de entrada de texto de varias líneas donde los usuarios pueden ingresar y editar bloques de texto más largos. Se puede cambiar de tamaño y configurar con atributos como rows
y cols
para definir sus dimensiones.
Botones
<button>
: representa un botón que puede desencadenar varias acciones dentro de un archivo form. Se puede usar para enviar un correo electrónico form, por form una función de JavaScript, o navegar a una página diferente.
Ejemplo de uso:
<form action="/submit-form" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="message">Message:</label>
<textarea id="message" name="message" rows="4" cols="50"></textarea>
<label for="newsletter">Subscribe to Newsletter:</label>
<input type="checkbox" id="newsletter" name="newsletter">
<label for="color">Favorite Color:</label>
<select id="color" name="color">
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
</select>
<button type="submit">Submit</button>
</form>
Este ejemplo muestra el uso de varios form elementos, incluidos input
campos, textarea
, y un botón. Siéntase libre de personalizar los elementos y atributos según sus requisitos específicos. checkbox
select dropdown
submit
form