input text et historique du navigateur - HTML/CSS - Programmation
Marsh Posté le 23-03-2006 à 13:43:40
non. La "saisie automatique" est une option propre au navigateur et seul l'utilisateur peut la modifier ... tu ne peux pas avoir la main dessus via un javascript par exemple.
Maintenant ce ke tu peux faire, c'est de generer un attribut name dont la valeur differe a chaque fois:
<input name="champ_toto_13_41_23_03_2006" />
<input name="id" type="hidden" value="champ_toto_13_41_23_03_2006" />
et comme ca tu recuperes ton champ toto en recuperant d'abord son nom dans le champ id ... c assez tordu mais c marche
Marsh Posté le 23-03-2006 à 14:19:44
Oki c'est parti pour la bidouille alors... merci !
J'espérais en vain une option permettant de désactiver l'usage de l'historique...
Marsh Posté le 23-03-2006 à 15:37:42
tu as la propriété autocomplete que tu peux placer sur ta balise form.
Attention ce n'est pas reconnu comme une balise "valide" par les validateurs.
Néanmoins ça marche nickel sous IE et FF
Marsh Posté le 23-03-2006 à 16:07:57
tiens dans le même genre,
en fait je me sers de ca pour mettre sous mon champ texte un div avec une liste de valeurs possibles que je génère... l'utilisateur navigue avec les fleches pour choisir une valeur et valide en appuyant sur entree, ce qui change la valeur de mon champ texte... le problème est que lorsque l'utilisateur appuie sur entree ca valide aussi le formulaire...
Un moyen d'empêcher ca ?
j'ai essayé avec un booléen mais j'ai l'impression que la fonction "onsubmit" et ma fonction "onkeydown" sont appellées en parallele...
Marsh Posté le 23-03-2006 à 11:59:38
Hello !
Je voudrais savoir s'il est possible de gérer l'affichage ou non de l'historique des entrées d'un champ input text ?
En fait je voudrais que l'historique ne s'affiche jamais quand l'utilisateur tape du texte dedans...
Merci !