Atributo de preenchimento automático de HTML
Definição e uso
O
autocomplete
atributo especifica se um formulário ou um campo de entrada deve ter o preenchimento automático ativado ou desativado.
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.
Dica: É possível ter o preenchimento automático "ativado" para o formulário e "desativado" para campos de entrada específicos, ou vice-versa.
Nota: O
autocomplete
atributo funciona com os seguintes
<input>
tipos: texto, pesquisa, url, tel, email, senha, datepickers, intervalo e cor.
Aplica-se a
O
autocomplete
atributo pode ser usado nos seguintes elementos:
Elementos | Atributo |
---|---|
<formulário> | autocompletar |
<entrada> | autocompletar |
Exemplos
Exemplo de formulário
Um formulário com preenchimento automático em:
<form action="/action_page.php" method="get" autocomplete="on">
First name:<input type="text" name="fname"><br>
E-mail: <input type="email" name="email"><br>
<input type="submit">
</form>
Exemplo de entrada
Um formulário HTML com preenchimento automático ativado (e desativado para um campo de entrada):
<form action="/action_page.php" autocomplete="on">
First name:<input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
E-mail: <input type="email" name="email" autocomplete="off"><br>
<input type="submit">
</form>
Suporte ao navegador
O autocomplete
atributo tem o seguinte suporte do navegador para cada elemento:
Element | |||||
---|---|---|---|---|---|
form | Yes | Yes | 4.0 | 5.2 | 15.0 |
input | 17.0 | 5.0 | 4.0 | 5.2 | 9.6 |