Desativar a função auto-completar em um campo de texto

Pergunta
Estou buscando alguma maneira de desativar a funcionalidade auto-completar que tem o navegador para um campo de texto de um formulário.

Ou seja, quando escrevemos texto em um formulário o navegador lembra dos últimos textos escritos, porém eu não quero que lembre nada para este campo concreto.

Não sei se terei que faze-lo com Javascript ou com que?

Valorize esta FAQ:
A FAQ Desativar a função auto-completar em um campo de texto tem Pertence à categoria:
Resposta
Para desativar a função auto-completar de um só campo de texto, você tem que escrever o atributo autocomplete e atribui-lo a off, no campo de texto que quiser faze-lo.

Este seria o código:

<input type="text" name="campo" autocomplete="off">

É bem simples. Como se pode ver, não é necessário Javascript nem nada parecido, simplesmente o atributo autocomplete="off" na etiqueta <input>.

Por Miguel Angel Alvarez

Voltar à árvore de categorias Voltar à árvore de categorias

Comentários da faq
Foram enviados 4 comentários à faq
3 comentários não revisados
1 comentário revisado:
Desativar a função auto-completar em um campo de texto
Por: marcos-barbosa
07/7/10
Parabéns Miguel!
Não conhecia esse atributo.
 
FAQs relacionadas
  + Fazer uma enquete
  + Estilo nos campos de formulário
  + Mudar o subject no envio de formulários
  + Formulário dirigido a um e-mail
  + Uso do tabulador para passar de um campo a outro
  + Links a correios eletrônicos de envio automático
  + Opção padrão em branco em um combobox
  + Enviar formulários sem que aceitem programação em servidor
  + Colocar uma imagem como um botão para enviar um formulário
  + Campo Hidden de um formulário HTML
  + [...]

Ver todas las FAQS de Formulários HTML

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato