Rampsight

Todas as regras

Formulários

autocomplete precisa usar os valores padronizados

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

  1. Use os valores da especificação HTML: email, given-name, postal-code, cc-number e assim por diante.
  2. Combine os prefixos section e billing/shipping em blocos de endereço repetidos.
  3. Use autocomplete="off" apenas onde o campo realmente não deve ser lembrado.

Na marcação

Falha
<input type="email" autocomplete="yes">
Passa
<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:

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.