Saltar al contenido
Índice de Kit UI
Kit UI Componentes

Ayuda y validación.

La validación evita errores cuando puede y explica cómo corregirlos cuando ocurren.

Cuándo usar

La validación evita errores cuando puede y explica cómo corregirlos cuando ocurren.

  • Elegir el elemento HTML nativo antes de agregar una primitiva interactiva.
  • Mantener el nombre, el resultado y la acción visibles sin depender de un icono.
  • Documentar cualquier excepción en el producto consumidor.

Ejemplo visible

Anatomía

ParteContrato
1Resumen de errores
2Campo
3Mensaje
4Sugerencia
5Foco posterior al envío

Estados y variantes

EstadoComportamiento esperado
pristineAyuda preventiva
validatingSólo si existe consulta asíncrona
warningValor permitido con consecuencia
invalidCausa y corrección
validConfirmación sólo cuando aporta valor

Accesibilidad

  • El servidor es autoridad final.
  • El resumen enlaza cada campo.
  • aria-describedby conecta ayuda y error.
  • No validar agresivamente en cada tecla.

HTML de referencia

Código de referencia
<div role="alert" tabindex="-1">
  <h2>Corrige 1 campo</h2>
  <a href="#rut">Ingresa un RUT válido</a>
</div>

Definition of Done

  • Ejemplo visible y código copiable coinciden.
  • Teclado, foco, nombre accesible y estado fueron probados.
  • El componente funciona sin JavaScript o declara una mejora progresiva acotada.
  • Los mensajes cumplen core/prosa en modo estricto.
  • La promoción registra versión, compatibilidad y prueba de regresión.