:: Desabilitar o Autocomplete do Windows para formularios ::

Salve a todos… :wink:

Estou querendo desabilitar essa ‘m&rd@’ de autocomplete do windows…

Exemplo, você entra no seu gmail, hotmail, ou em qualquer site… e ao você digitar ele abre algumas opções já digitadas previamente!

Preciso desabilitar isso!!!

Fuçei na net e achei a opção:

autocomplete=false

Mas estou usando Struts, ele não aceita esse tipo de parametro!!

Então o que tentei fazer:

<html:text styleId="ncm" .......

E em algum momento eu chamo uma função js que faz o seguinte:

var obj =  document.getElementById("ncm");
	obj.setAttribute('autocomplete','off');

Masss isso não funciona!!! :?

Alguem tem alguma idéia… jah passou por isso??

Li em algum lugar na internet que não da para desligar!!! :shock:

Valeu mesmo galera!!

Sugiro criar novas tags (alterando o Tag Library Descriptor) para extender as tags para adicionar o comando.

Entretanto, isso faz parte das preferencias do browser, que podem ser desabilitadas pelo usuário.

[]'s

Tente document.getElementById(“foo”).style.autocomplete = false :wink:

cv

O browser não reclamou do ‘comando’ mas não mudou em nada!!!

Que put@ saco!!!

:evil:

:?

Uma forma de você enganar a memória do Internet Explorer é fazer o seguinte:
Em vez de submeter diretamente o formulário, faça com que o botão de submeter chame um JavaScript que submeta o formulário e limpe manualmente cada um dos campos que você não deseja que sejam auto-completados. (É claro que tem de submeter primeiro e limpar depois :stuck_out_tongue: )
Isso funciona para qualquer versão do IE, mesmo que não haja o tal tag autocomplete disponível. Isso é feito, por exemplo, em alguns sites de bancos, para evitar que o número de agência e conta seja autocompletado.