Técnica Técnicas generales WCAG 2.2
G139Crear un mecanismo que permita a los usuarios saltar a los errores
En resumen
Esta técnica consiste en que, cuando un formulario detecta errores de entrada (campos obligatorios vacíos o datos incorrectos), se muestre un mensaje de texto que los describa y enlace directamente con cada campo problemático, de modo que el usuario no tenga que buscarlos. Beneficia sobre todo a quienes usan lector de pantalla, magnificador o solo teclado, y a cualquier persona en formularios largos. Puede aplicarse con validación en el servidor o con scripts en el cliente.
Aplicabilidad
Contenido que acepta la entrada de datos del usuario, con restricciones en el formato, el valor o el tipo de la entrada.
Descripción
El objetivo de esta técnica es ayudar a los usuarios a encontrar los errores de entrada cuando la información que han proporcionado no se acepta. Esto incluye los campos en los que falta información obligatoria y los campos con información incorrecta. Cuando los usuarios introducen datos que se comprueban y se detectan errores de entrada, se proporciona un enlace a ese error para que el usuario no tenga que buscarlo. Una posibilidad es utilizar validación en el servidor, volver a mostrar el formulario (incluidos los datos introducidos previamente) y añadir al principio de la página una descripción textual que indique que se ha producido un error de entrada, describa la naturaleza del problema y proporcione un enlace a los campos con problemas.
Ejemplos
Comprobación de errores en el servidor
El usuario introduce datos no válidos en un campo de formulario y envía el formulario. El servidor devuelve el formulario, con los datos del usuario todavía presentes, e indica claramente mediante texto al principio de la página que no se han aceptado. El texto describe la naturaleza de los errores y proporciona un enlace al campo que tenía el problema, para que el usuario pueda llegar fácilmente hasta él y corregirlo.
Comprobación de errores en el cliente con ventana emergente
El usuario introduce datos no válidos en un campo de formulario e intenta enviar el formulario. Un script en el cliente detecta el error, cancela el envío y modifica el documento para ofrecer un mensaje de texto que describe el error, con enlaces a los campos erróneos. El script también modifica las etiquetas de los campos con problemas para resaltarlos.
Comprobación de errores en el cliente sin ventana emergente
Cuando el usuario envía un formulario, en lugar de llevarlo a una página nueva, un script coloca automáticamente el foco en un enlace de texto que dice «Errors have occurred» (Se han producido errores). El enlace lleva al primer elemento de una lista ordenada de mensajes de error descriptivos. Cada elemento de la lista es un enlace al control en el que se produjo el error. Y hay un enlace desde el error de vuelta a la lista ordenada de mensajes de error descriptivos. El proceso se repite tantas veces como sea necesario.
Pruebas
Procedimiento
- Rellenar un formulario dejando deliberadamente en blanco un campo obligatorio, cometer un error de entrada en otro campo y enviar el formulario.
- Comprobar que se proporciona un mensaje de texto que identifica el campo en el que faltan los datos obligatorios.
- Comprobar que se proporciona un mensaje de texto que identifica el campo con el error de entrada.
- Comprobar que hay un enlace desde el mensaje de datos faltantes a cada campo en el que faltan datos obligatorios
- Comprobar que hay un enlace desde el mensaje de error a la lista de errores.
El criterio de conformidad 3.3.2 Etiquetas o instrucciones exige que, si se detecta un error de entrada y se conocen sugerencias para corregirlo que pueden ofrecerse sin poner en peligro la seguridad o el propósito del contenido, dichas sugerencias se proporcionen al usuario.
Resultados esperados
- Si la comprobación n.º 2 es verdadera, la comprobación n.º 4 es verdadera.
- Si la comprobación n.º 3 es verdadera, la comprobación n.º 5 es verdadera.
Cómo lo comprobamos en ADDAW
En las auditorías de accesibilidad de ADDAW revisamos cada criterio de conformidad siguiendo este catálogo de técnicas: comprobamos si la web aplica una técnica suficiente y documentamos cada fallo común con capturas y el código afectado, para que el equipo de desarrollo sepa exactamente qué corregir. Los informes siguen la metodología del Observatorio de Accesibilidad y la norma UNE-EN 301 549.
Fuente y licencia
Traducción al español, no oficial, realizada por ADDAW a partir de la técnica G139 del documento «Techniques for WCAG 2.2» del W3C (versión del repositorio público del W3C a 22/10/2026). Copyright © W3C® (MIT, ERCIM, Keio, Beihang). Se publica conforme a la licencia de documentos del W3C. El texto normativo de referencia es el original en inglés; si detecta un error en la traducción, escríbanos.