Ao usar um campo de texto uma vez, o navegador de internet guarda num histórico o que foi digitado e, num uso futuro, enquanto digita, o usuário recebe sugestões com o que ele já escreveu no campo um dia.
Isso é útil para o usuário em alguns momentos mas em outros pode ser um problema: foi o que aconteceu conosco no Portal do Classificado. Refatoramos sua capa permitindo que, ao invés de selecionar a cidade numa lista, o usuário tivesse que digitar o nome da cidade ou região procurada.
Ao escrever, através de javascript, o sistema preenche automaticamente uma lista com nomes de cidades que contenham o nome que o usuário está digitando.
Se o navegador oferecer uma sugestão de digitação, ela acaba sobrepondo a lista de nomes de cidades, tínhamos que desabilitar essa funcionalidade e encontramos a solução, criarmos o campo de texto com o parâmetro autocomplete="off", veja abaixo:
<input autocomplete="off" name="q" type="text"/>
Esta funcionalidade poderia ser útil também num campo de cartão de crédito por exemplo, evitando que ele seja armazenado no computador do usuário (no histórico de digitação).

Comentários