Fallo común Fallos comunes WCAG 2.2
F107Fallo del criterio de conformidad 1.3.5 debido a usar valores incorrectos del atributo autocomplete
En resumen
Este fallo se da cuando los campos de un formulario que piden datos personales del usuario (nombre, fecha de nacimiento, correo...) llevan un atributo autocomplete con un valor equivocado o inventado. Eso impide que navegadores y herramientas de apoyo rellenen el campo o añadan iconos y etiquetas comprensibles, algo que ayuda a personas con dificultades cognitivas o de memoria. Use solo los valores de la lista oficial de las WCAG.
Aplicabilidad
Esta técnica se aplica a los campos de formulario creados en HTML que recogen información sobre el usuario del formulario.
Descripción
El propósito de esta técnica es identificar una condición de fallo en la que los campos de formulario no tienen los valores correctos del atributo autocomplete en aquellos campos que solicitan información sobre el usuario del formulario.
El criterio de conformidad 1.3.5 Identificación del propósito del campo utiliza una lista fija de valores (tokens) recogida en Input Purposes for user interface components (propósitos de entrada para componentes de interfaz de usuario, basada en la lista fija de valores del atributo autocomplete de HTML 5.2), porque la asociación por software de los valores especificados (metadatos) permite otros tipos de procesamiento automático, como expresar la etiqueta del campo en distintas modalidades.
Otra parte importante de este criterio de conformidad es que los valores se asocian a campos que están dirigidos directamente al usuario final principal.
Ejemplos
Atributo incorrecto
Un formulario en línea empleado para recoger el nombre y la fecha de nacimiento del usuario que utiliza atributos autocomplete incorrectos. El valor correcto del atributo para el primer control es name, y para el segundo control se ha usado el valor inventado birthday en lugar de bday.
<h2>Your details:</h2>
<label for="uname">Name:</label>
<input autocomplete="email" id="uname" type="text">
<label for="ubirthday">Birthday:</label>
<input autocomplete="birthday" id="ubirthday" type="text">
Pruebas
Procedimiento
Para cada campo de formulario que recoja información sobre el usuario del formulario:
- Comprobar que el campo de formulario tiene un par de atributo
autocompletey valor que no se corresponde con el propósito del campo. - Comprobar que el propósito del campo no se comunica por software mediante ningún otro método.
Resultados esperados
- Si las comprobaciones n.º 1 y n.º 2 son verdaderas, se cumple la condición de fallo y el contenido falla el criterio de conformidad.
Recursos
- WCAG - Input Purposes for User Interface Components (propósitos de entrada para componentes de interfaz de usuario).
-
HTML - Autofilling form controls: the
autocompleteattribute (relleno automático de controles de formulario: el atributo autocomplete).
Cómo lo comprobamos en ADDAW
Este fallo es uno de los que buscamos en cada auditoría de accesibilidad de ADDAW: lo documentamos con capturas y el código afectado, indicamos el criterio que incumple y la técnica suficiente con la que se corrige. 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 F107 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.