Claves teóricas
Diseño de validación que comunica con precisión.
Validación progresiva
Combina validación en tiempo real y al envío según el tipo de campo.
Error específico
Describe causa y acción correctiva; evita mensajes genéricos.
aria-invalid + mensaje
El control y su texto de error deben reflejar el mismo estado.
Resumen de errores
En formularios largos, ofrece listado de incidencias con enlaces a campos.
Persistencia de datos
No borres campos válidos tras error parcial.
Error típico
Mostrar error visual sin anuncio para lector ni movimiento de foco útil.