Esta traducción aún no ha sido revisada editorialmente. La versión alemana es la vinculante. Deutsche Fassung →
Barrierefreiheit
¿Cómo ayuda un formulario ante entradas incorrectas?
Un formulario ayuda con entradas incorrectas ofreciendo una sugerencia de corrección concreta: en lugar de «Entrada inválida» entonces «Ingrese la fecha en formato DD.MM.AAAA, por ejemplo 03.05.1980». Quien solo recibe el error reportado, sin el camino hacia la solución, adivina o se rinde. El criterio WCAG 3.3.3 exige sugerencias de error siempre que el sitio web conozca la forma correcta.
Del aviso de error al camino de solución
Entre «Entrada inválida» y «Ingrese el código postal de cuatro dígitos, por ejemplo 1010» hay una diferencia entre frustración y finalización. Las personas con dificultades de aprendizaje, problemas de concentración o poca experiencia con formularios fallan regularmente en mensajes que solo declaran en lugar de ayudar. También para todos los demás visitantes: cada intento de adivinanza cuesta tiempo y paciencia — y con cada intento fallido, aumenta la probabilidad de que el pedido o la solicitud se abandone. El criterio exige sugerencias en todas partes donde el sitio web conoce la forma correcta: formatos de fecha, números de teléfono, códigos postales, valores de selección. Una excepción se aplica donde la sugerencia podría peligrar la seguridad o el propósito — un formulario de inicio de sesión, por supuesto, nunca revelaría cuál fue la contraseña correcta.
Cómo el servicio de auditoría verifica las sugerencias de error
Si un texto de error realmente ayuda al visitante es una cuestión de redacción — una máquina puede verificar que existe un mensaje, pero difícilmente puede juzgar si «Verificar entrada» o «Ingrese código postal de cuatro dígitos» está allí. Nuestra medición automática establece con el intento de envío del criterio 3.3.1 si se reconocen errores y se reportan en el campo. La calidad de las sugerencias se señala en el informe como un punto de verificación manual. En el estándar Gold, una persona completa sus formularios deliberadamente de forma incorrecta y juzga cada mensaje: ¿Nombra el campo, explica el problema y muestra el camino hacia la entrada correcta?
Beispiele
Fehler ohne Hilfe zur Korrektur
<p id="datum-fehler">Ungültige Eingabe.</p><p id="datum-fehler">Datum bitte als Tag.Monat.Jahr eingeben, zum Beispiel 12.03.1985.</p>Wenn eine Korrektur bekannt ist, wird sie vorgeschlagen; bei Passwörtern und Sicherheitsfragen bleibt sie aus.
- Complete sus formularios deliberadamente de forma incorrecta — formato de fecha incorrecto, letras en el número de teléfono — y lea cada mensaje críticamente.
- Escriba un ejemplo concreto de la entrada correcta en cada mensaje de error, como «por ejemplo 03.05.1980».
- Incluya especificaciones de formato ya en la descripción del campo, para que el error ni siquiera ocurra.
- Mantenga los campos de inicio de sesión deliberadamente contenidos — para contraseñas, una indicación de las reglas ayuda, nunca del valor correcto.