Saltar al contenido principal
Gob.cl

Text Field

  • Vanilla
Vista previa del componente Text FieldVista previa del componente Text Field

Recomendaciones de accesibilidad

Asocia siempre el label al input
Usa <label for> apuntando al id del <input>, como en el markup del kit. Así el nombre se anuncia al enfocar el campo y el clic en el label enfoca la caja.

Vincula la descripción y la ayuda con aria-describedby
El markup base no las conecta automáticamente. Agrega aria-describedby con los id de la descripción y de la ayuda para que el formato esperado y el mensaje de error se lean junto al campo.

Marca el error también en el input
Además de .cl-field--error, agrega aria-invalid="true" al <input> y un mensaje de error en texto. El cambio de color no basta para quien no distingue el rojo.

Usa el tipo y el autocompletado correctos
Declara type="email", type="tel", inputmode="numeric" y autocomplete (name, email, tel) según el dato. Facilita el ingreso en móvil y ayuda a personas con dificultades motoras o cognitivas.

Mantén el ícono como decorativo
El ícono al final lleva aria-hidden="true". Si el ícono ejecuta una acción (por ejemplo, limpiar el campo), debe ser un botón con nombre accesible propio, no el ícono decorativo del campo.

Evita deshabilitar sin explicación
Un campo disabled no recibe foco y su contenido puede pasar inadvertido. Si el dato no se puede editar, explica por qué en el texto de la ayuda o muéstralo como texto de solo lectura.

Última actualización: Octubre de 2026