Atributo autocomplete do HTML <input>

Definição e uso

autocomplete A propriedade especifica se o campo de entrada deve habilitar o autocompletamento.

O autocompletamento permite que o navegador prediga valores. Quando o usuário começar a digitar no campo, o navegador deve exibir as opções para preencher o campo com base nos valores anteriormente digitados.

Atenção:autocomplete A propriedade se aplica aos seguintes tipos de entrada:

  • text
  • search
  • url
  • tel
  • email
  • password
  • datepickers
  • range
  • color

Exemplo

Um formulário HTML com autocompletamento ativado, contendo um campo de entrada com autocompletamento desativado:

<form action="/action_page.php" autocomplete="on">
  <label for="fname">Nome:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Sobrenome:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <label for="email">Email:</label>
  <input type="email" id="email" name="email" autocomplete="off"><br><br>
  <input type="submit">
</form>

Experimente você mesmo

Sintaxe

<input autocomplete="on|off">

Valor do atributo

Valor Descrição
on Padrão. Define o completamento automático como ativado (ativado).
off Define o completamento automático como desativado (desativado).

Suporte do navegador

Os números na tabela indicam a versão do navegador que suporta plenamente o atributo.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
17.0 6.0 2.0 5.1 10.0

Dica:Em alguns navegadores, você pode precisar ativar manualmente a função de completamento automático (veja o menu de preferências do navegador).

Observação:autocomplete O atributo é uma nova propriedade do HTML5.