Atributo de preenchimento automático HTML <input>

❮ Tag HTML <input>

Exemplo

Um formulário HTML com preenchimento automático ativado (e desativado para um campo de entrada):

<form action="/action_page.php" autocomplete="on">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</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>

Definição e uso

O autocompleteatributo especifica se um campo de entrada deve ou não ter o preenchimento automático ativado.

O preenchimento automático permite que o navegador preveja o valor. Quando um usuário começa a digitar em um campo, o navegador deve exibir opções para preencher o campo, com base nos valores digitados anteriormente.

Observação: o autocompleteatributo funciona com os seguintes tipos de entrada: texto, pesquisa, url, tel, email, senha, seletores de data, intervalo e cor.


Suporte ao navegador

Os números na tabela especificam a primeira versão do navegador que suporta totalmente o atributo.

Attribute
autocomplete 17.0 6.0 2.0 5.1 10.0

Dica: Em alguns navegadores, pode ser necessário ativar uma função de preenchimento automático para que isso funcione (procure em "Preferências" no menu do navegador).


Sintaxe

<input autocomplete="on|off">

Valores de atributo

Value Description
on Default. Specifies that autocomplete is on (enabled)
off Specifies that autocomplete is off (disabled)

❮ Tag HTML <input>