6 min de lectura

Ya vimos que existen varios tipos de etiquetas HTML. En específico, la tiqueta input dentro formularios HTML permite manejar distintos tipos de contenidos.

Atributos HTML para la etiqueta input

Antes de ver cada uno de los tipos de etiqueta input hablaremos de las propiedades que podemos setear en esta etiqueta

Atributo “id” para la etiqueta input

Recordemos que es importante poner un label por cada input, y para esto nuestros input deberán tener un id que les identifique

Atributo “required” para la etiqueta input

Con HTML5 viene la opción de hacer las validaciones de formularios, de modo que cuando nosotros requerimos que un campo no quede vacio deberemos activar el atributo required al cual no se le asigna valor.

Atributo “autocomplete” para la etiqueta input

Cuando llenas formularios te has dado cuenta que si el navegador lo permite tienes una lista de opciones para autocompletar, eso puede activarse o desactivarse para cada campo con la propiedad autocomplete

Atributo “readonly” y “disabled” para la etiqueta input

Los elementos pueden ser deshabilitados y también marcados como de solo lectura. Ambos evitan que el usuario pueda modificar el contenido, la diferencia reside en que los campos deshabilitados no pueden ser seleccionados, mientras que los de solo lectura si pueden ser seleccionados. Los atributos son readonly y disabled

Atributo “maxlenght” para la etiqueta input

maxlenght se utiliza para especificar la cantidad máxima de caracteres permitidos

Atributo “value” y “list” para la etiqueta input

Cuando se requiere que el campo ya tenga un valor por default se utiliza el atributo value, y HTML 5 introduce el atributo list para indicar opciones predefinidas para el input, aunque no es soportado en muchos navegadores.

Atributo “placeholder” para la etiqueta input

Si se desea poner un valor por default, pero que este solo sea un ejemplo, de modo que se borre cuando el usuario haga focus en el campo, se utiliza el atributo placeholder

Tipos de input para formularios HTML

Etiqueta input checkbox
Permite al usuario seleccionar uno o mas opciones
Etiqueta input radio
Permite al usuario seleccionar una opción
Etiqueta input date
Permite definir fechas, ya sea indicando la zona horaria o sin indicarla con datetime, y datetime-local. No es soportado en todos los navegadores.
Etiqueta input month
Cuadro de texto para ingresar el mes y el año sin tomar en cuenta la zona horaria. No es aceptado en todos los navegadores
Etiqueta input time
Cuadro de texto para ingresar una hora. No es aceptado en todos los navegadores
Etiqueta input week
Cuadro de texto para ingresar un número de semana y el año. No es aceptado en todos los navegadores
Etiqueta input email
Permite escribir direcciones de correo, las cuales serán validadas al enviar el formulario.
Etiqueta input file
Permite al usuario elegir archivos de su sistema, como el tipico boton examinar.
Etiqueta input hidden
Genera un campo no visible para el usuario. Generalmente se utiliza para guardar un valor por default o para guardar un valor generado con un script.
Etiqueta input image
Define una imagen con la función de un botón submit
Etiqueta input number
Cuadro de texto para ingresar números. Se pueden definir los números aceptados. Se utilizan los parámetros min, max y step. No es aceptado en todos los navegadores
Etiqueta input range
Control para ingresar un número el cual su valor no debe ser exacto, como en una barra deslizante. Se utilizan los parámetros min, max y step. No es aceptado en todos los navegadores
Etiqueta input password
Cuadro de texto para ingresar contraseñas, de modo que los carácteres se mostrarán enmascarados.
Etiqueta input search
Cuadro de texto para realizar búsquedas. Solo funciona en Chrome y Safari
Etiqueta input url
Cuadro de texto para ingresar direcciones web. Aceptado unicamente en Firefox y Chrome
Etiqueta input tel
Cuadro de texto para ingresar teléfonos. Ningún navegador lo reconoce, pero le servirá para hacer validaciones y formatos en el css
Etiqueta input text
Cuadro de texto por default donde se puede ingresar cualquier valor

¿Te gustó este artículo?

Si te gustó este artículo, te ha servido o aprendiste algo nuevo; compártelo en tus redes sociales o invítame un cafe.

1 COMENTARIO

  1. ME SIRVIO DE MUCHA AYUDA TU ARTILO SOBRE ELEMENTOS DE INPUT, ME GUSTARIA PEDIRTE UNA AYUDA COMO OBTENGO EN UN INPUT LA FECHA ACTUAL DEL SISTEMA.

Deja tus comentarios

This site uses Akismet to reduce spam. Learn how your comment data is processed.