Tipos de entrada de formulario HTML5 | TIEngranaje

¿Sabías que existen diferentes tipos de entrada de formulario en HTML5? Y lo mejor de todo, es que estos tipos de entrada nos permiten mejorar la experiencia del usuario al ofrecerles opciones de ingreso de datos más intuitivas y precisas. En este artículo, vamos a conocer en detalle cuáles son los diferentes tipos de entrada de formulario en HTML5 y cómo utilizarlos de manera efectiva en nuestro desarrollo web. ¡No te lo pierdas en TIEngranaje!

HTML5 nos trae trece nuevos tipos de entrada que puede usar para ayudar a validar la entrada del usuario, así como también cómo presentar el formulario en el navegador.

A partir de este escrito, no todos los principales navegadores son compatibles los nuevos tipos de entrada. Chrome, Opera y Safari tienen la mayor compatibilidad.

Tenga en cuenta que el especificación HTML5 aún se está desarrollando, por lo que esta información puede cambiar.

Tipos de entrada HTML 4.01

Antes de la introducción de HTML5, HTML 4.01 admitía diez tipos de entrada diferentes. Estos tipos de entrada siguen siendo soportado en HTML5.

Tipo de entrada Descripción
Button Define un botón en el que se puede hacer clic
Checkbox Define una casilla de verificación
File Define un botón de selección de archivo
Hidden Define un campo de entrada oculto
Image Define una imagen como el botón de enviar
Password Define un campo de contraseña
Radio Define un botón de opción
Reset Define un botón de reinicio que borra todos los campos del formulario
Submit Define un botón de envío
Text Define un campo de texto de una sola línea

Tipos de HTML5

Nota: En el caso de que un navegador antiguo visite su página con los nuevos tipos y atributos de entrada, el tipo de entrada será predeterminado type="text"para que no tengas que preocuparte por problemas de compatibilidad.

Esta es la clave es que aún puede hacer uso de formularios HTML5 hoy. Si usa un nuevo tipo de entrada, como correo electrónico o búsqueda, los navegadores que no admitan el nuevo tipo de entrada simplemente presentarán a los usuarios un campo de texto estándar.

Tipo de entrada: color

El color type se utiliza para campos de entrada que deben contener un color.

Select a color: <input type="color" name="favColor">

Tipo de entrada: fecha

El date tipo permite al usuario seleccionar una fecha.

Select a date: <input type="date" name="myDate">

Tipo de entrada: fecha y hora

El datetime tipo permite al usuario seleccionar una fecha y hora, con una zona horaria.

Select a date and time: <input type="datetime" name="myDatetime">

Tipo de entrada: fecha y hora local

El datetime-local tipo permite al usuario seleccionar una fecha y hora, sin zona horaria.

Select a date and time: <input type="datetime-local" name="myDatetime-local">

Tipo de entrada: correo electrónico

El email El tipo se utiliza para los campos de entrada que deben contener una dirección de correo electrónico. Introduzca un valor en el cuadro de entrada. El valor se valida cuando se envía.

E-mail: <input type="email" name="emailAddr">

Tipo de entrada: mes

El month type permite al usuario seleccionar un mes y un año.

Month and year: <input type="month" name="myMonth">

Tipo de entrada: número

El number El tipo se utiliza para los campos de entrada que deben contener un valor numérico. Se pueden usar atributos adicionales para restringir los números permitidos.

Choose Number (1-10): <input type="number" name="myNumber" min="1" max="10">

Tipo de entrada: rango

El range El tipo se usa para campos de entrada que deben contener un valor de un rango de números. También puede establecer restricciones sobre qué números se aceptan.

Choose Number (1-10): 1 <input type="range" name="myRange" min="1" max="10"> 10

El search El tipo se utiliza para los campos de búsqueda.

Search: <input type="search" name="mySearch">

Tipo de entrada: teléfono

El tel type se utiliza para introducir un número de teléfono.

Telephone: <input type="tel" name="myTelephone">

Tipo de entrada: tiempo

El time El tipo se utiliza para seleccionar la hora.

Time: <input type="time" name="myTime">

Tipo de entrada: URL

El url type se utiliza para los campos de entrada que deben contener una dirección URL. Algunos clientes, como los iPhone, cambiarán el teclado para ajustar las claves de URL, como «.com».

URL: <input type="url" name="myURL">

Tipo de entrada: semana

El week El tipo permite al usuario seleccionar una semana y un año.

Week: <input type="week" name="myWeek">

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Deja un comentario