Development #41131
Préremplissage du formulaire de profil avec les données de l'usager
0%
Description
Ajouter aux champs à compléter pour se créer un compte les attributs autocomplete permettant au navigateur un préremplissage.
cf https://developer.mozilla.org/fr/docs/Web/HTML/Attributs/autocomplete pour les valeurs possibles.
De w.c.s., le mapping employé :
+ html5_autocomplete_map = { + 'first_name': 'given-name', + 'last_name': 'family-name', + 'address': 'address-line1', + 'zipcode': 'postal-code', + 'city': 'address-level2', + 'country': 'country', + 'phone': 'tel', + 'email': 'email', + }
Fichiers
Révisions associées
Historique
Mis à jour par Valentin Deniaud il y a presque 3 ans
Regardé vite fait, ça marche déjà avec Chrome, Firefox la fonctionnalité n'existe que dans les builds US (?!) et en bidouillant on est censé pouvoir l'activer mais j'ai pas réussi.
Je ne comprends pas non plus le code dans wcs auquel il est fait référence, il ajoute des classes à la balise html alors que la détection semble être basée sur l'attribut name
de la balise ? (je n'ai pas confirmé en regardant le résultat en ligne, parce que je ne sais pas sur quelle page il est visible)
Mis à jour par Frédéric Péters il y a presque 3 ans
il ajoute des classes à la balise html
En fait celles-ci sont derrière interprétées en interne pour créer des attributs autocomplete (cf get_prefill_attributes dans wcs/fields.py).
alors que la détection semble être basée sur l'attribut name de la balise
En mode bricolage Chrome fait peut-être ça; mais ici mon propos est vraiment l'attribut autocomplete, https://developer.mozilla.org/fr/docs/Web/HTML/Attributes/autocomplete
(je n'ai pas confirmé en regardant le résultat en ligne, parce que je ne sais pas sur quelle page il est visible)
Une démarche dans laquelle tu mettrais un champ préempli par un attribut du profil.
Mis à jour par Valentin Deniaud il y a presque 3 ans
- Assigné à mis à Valentin Deniaud
Merci j'ai mieux compris.
Mis à jour par Valentin Deniaud il y a presque 3 ans
- Fichier 0001-forms-add-autocomplete-attributes-for-registration-4.patch 0001-forms-add-autocomplete-attributes-for-registration-4.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a presque 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Valentin Deniaud il y a presque 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 9b6e2e465f41bbc08a198e9543a64616177ab443 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Mon Jul 12 15:25:47 2021 +0200 forms: add autocomplete attributes for registration (#41131)
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
forms: add autocomplete attributes for registration (#41131)