Autocompletion
Résolu
astuces72
Messages postés
7769
Date d'inscription
Statut
Membre
Dernière intervention
-
astuces72 Messages postés 7769 Date d'inscription Statut Membre Dernière intervention -
astuces72 Messages postés 7769 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'essaye d'utiliser l'api de google pour l'autocompletion d'un champ adresse.
il fonctionne bien mais l'autocompletion de mon navigateur, chrome, "prend la main" sur le champ, et celui qui rempli l'adresse aura tendance à sélectionner l'autocompletion du navigateur ce qui aura pour effet de ne pas me remplir les champ que l'api google me donne.
une image pour expliquer:
ici, 30 rue principale est l'autocompletion de chrome, si je clic, mes champs adresse, rue, ville, ne se complète pas.
J'ai essayé de mettre autocompletion="off" mais ça ne fonctionne pas.
une idée ?
Merci
:-)
j'essaye d'utiliser l'api de google pour l'autocompletion d'un champ adresse.
il fonctionne bien mais l'autocompletion de mon navigateur, chrome, "prend la main" sur le champ, et celui qui rempli l'adresse aura tendance à sélectionner l'autocompletion du navigateur ce qui aura pour effet de ne pas me remplir les champ que l'api google me donne.
une image pour expliquer:

ici, 30 rue principale est l'autocompletion de chrome, si je clic, mes champs adresse, rue, ville, ne se complète pas.
J'ai essayé de mettre autocompletion="off" mais ça ne fonctionne pas.
une idée ?
Merci
:-)
2 réponses
Salut,
Le nom exact de l'attribut est autocomplete et non autocompletion :
https://www.w3schools.com/tags/att_input_autocomplete.asp
Bonne journée
Le nom exact de l'attribut est autocomplete et non autocompletion :
https://www.w3schools.com/tags/att_input_autocomplete.asp
Bonne journée
Il semble effectivement il y a voir un bug connu sur Chrome à ce sujet : https://bugs.chromium.org/p/chromium/issues/detail?id=468153
Une solution possible non standard (hack) en attendant que ceci soit corrigé serait d'ajouter un input caché au début du formulaire :
Une solution possible non standard (hack) en attendant que ceci soit corrigé serait d'ajouter un input caché au début du formulaire :
<form action="#" method="post"> <input type="password" autocomplete="password" style="display: none" /> <input type="text" name="user" autocomplete="off"> <input type="password" name="pass" autocomplete="off"> <input type="submit" value="OK"> </form>
c'est une erreur dans ma demande d'aide, m'ai j'ai bien autocomplete="off" qui ne fonctionne pas :)
Merci