2010-02-21 4 views
3

J'ai écrit un script d'auto-complétion pour un champ de saisie sur un site Web. Il utilise jQuery et fonctionne bien. Il devrait ressembler à ceci:Empêcher l'auto-complétion de Firefox d'apparaître

autocomplete-1 http://img96.imageshack.us/img96/1994/screenshot1lm.png

Malheureusement, propre autocomplétion de Firefox obtient à ma façon, qui se chevauchent quelques-uns des résultats: alt text http://img15.imageshack.us/img15/557/screenshot2ct.png

Est est-il possible d'éviter le champ de saisie semi-automatique Firefox de sauter en haut? (Non seulement sur ma machine mais pour chaque utilisateur du site Web)

Répondre

5

Ajoutez autocomplete="off" attribut à l'élément d'entrée en question. Par exemple.

<input autocomplete="off"> 

Voir aussi this document.

1

Utilisez autocomplete="off". Ce n'est pas un code HTML valide, mais largement adopté dans les navigateurs.

3

Comme BalusC déjà fait, vous pouvez utiliser l'attribut autocomplete mais vous pouvez également l'ajouter à l'élément de formulaire afin qu'il affecte tous les éléments:

<form method="post" action="handler.php" autocomplete="off"> 

Notez que cet attribut ne fait pas partie d'une norme mais la plupart des navigateurs l'implémentent néanmoins.