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
- 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>
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.