autocomplete-valid
El atributo autocomplete debe tener un valor válido
Comprueba que un atributo autocomplete no vacío sea "on"/"off" o una lista de tokens de detalle de autorrelleno bien formada.
Ámbito de aplicación. Se aplica a controles de formulario (input, select, textarea) con un atributo autocomplete no vacío. Los controles deshabilitados (el atributo disabled, incluido un control deshabilitado por un fieldset ancestro deshabilitado, o aria-disabled="true") y los tipos de input con valor fijo están exentos, como en ACT 73f2c2.
Resultado esperado. El valor es "on"/"off" por sí solo, o una lista bien formada de tokens de detalle de autocompletado: un token "section-*" opcional, luego un token "shipping"/"billing" opcional, luego un token de modalidad de contacto opcional (home/work/mobile/fax/pager), luego exactamente un token de nombre de campo reconocido (name, email, street-address, cc-number, tel, ...), seguido opcionalmente de "webauthn". Un valor mal formado significa que el campo no se identifica de forma fiable para la tecnología de asistencia que depende de autocomplete para describir el propósito esperado de la entrada.
Qué informa un hallazgo.
value: el valor de autocomplete tal como está escrito, sin espacios al principio ni al final.
Estos campos de data.details ayudan a leer y reproducir un hallazgo. Salvo reasonCode y los pocos campos que Esquema de salida indica como estables, no son un contrato estable: un campo puede cambiar de nombre o desaparecer en una versión menor, así que no construyas sobre ellos.
Ejemplos
<input autocomplete="email">
"email" es un token de nombre de campo de autorrelleno reconocido.
<input autocomplete="emial">
"emial" es un error tipográfico, no un token de autorrelleno reconocido.