Desabilitando o autocomplete do Firefox

26 de Janeiro de 2009

O Firefox mantém o estado de campos de formulário quando você faz o reload da página. Isso é especialmente problemático quando você tem eventos Javascript atrelados ao estado de checkboxes, radio buttons e selects. Para desabilitar esta funcionalidade, adicione o atributo autocomplete com o valor off. Eu prefiro usar Javascript para isso; com jQuery, fica assim:

$("input, select, textarea").attr("autocomplete", "off");

Comentários #

#1 Andre L. disse:
27 Jan 09, 05:58AM

Nando,

Por que você prefere fazer isso com jQuery em vez em HTML? Fiquei curioso...

Muito obrigado pelo seu site e um abraço fraterno de Portugal :)

#2 Nando Vieira disse:
27 Jan 09, 06:47AM

Andre, o atributo autocomplete não faz parte da especificação do W3C e, logo, não valida! :)

Deixe um comentário




Este blog usa o Gravatar.


Não é aceito código HTML: adicione-o no pastie.org ou paste.milk-it.net e poste apenas o link.

Se este é seu primeiro comentário, ele terá que ser aprovado antes de ser exibido.