Formulários
autocomplete precisa usar os valores padronizados
- Regra:
autocomplete-valid - Gravidade: Grave
- Nível WCAG AA
Por que isso importa
Valores corretos de autocomplete permitem que o navegador preencha o formulário com os dados salvos e que a tecnologia assistiva explique cada campo em termos familiares. Um valor inventado desliga os dois.
Como corrigir
- Use os valores da especificação HTML: email, given-name, postal-code, cc-number e assim por diante.
- Combine os prefixos section e billing/shipping em blocos de endereço repetidos.
- Use autocomplete="off" apenas onde o campo realmente não deve ser lembrado.
Na marcação
<input type="email" autocomplete="yes"><input type="email" autocomplete="email">A exigência por trás disso
Esta regra é uma das formas de falhar nos seguintes critérios de sucesso das WCAG 2.2. O W3C, que publica a norma, explica cada um deles:
- 1.3.5 Identificar a finalidade da entrada (abre em nova aba) — Nível WCAG AA
Para aprofundar
Deque University sobre autocomplete-valid (abre em nova aba)
A Deque mantém o axe-core, o motor de código aberto que o nosso scanner executa. A página deles documenta a regra como o motor a implementa.
Verificações automáticas encontram falhas que o navegador consegue comprovar. Elas não julgam se uma legenda está correta, se um texto alternativo é útil, nem se a página pode ser operada de ponta a ponta pelo teclado — isso exige uma pessoa.