Meilleure conception / commande / mise en page pour le formulaire dadresse postale
On février 2, 2021 by adminExiste-t-il des normes en matière de formulaire dadresse postale? Je dois collecter les champs suivants:
- ligne dadresse 1
- ligne dadresse 2
- ville
- code postal (ou zip)
- province (ou état)
- pays
Le pays et la province seront des listes déroulantes. (la province dépend du pays)
donc ma question est: est-il préférable davoir les champs dans une mise en page similaire à un formulaire denvoi standard: ie:
address line 1 address line 2 city province postal code country
ou dans un ordre plus logique comme:
address line 1 address line 2 city postal code country province
Commentaires
- Pouvez-vous nous donner une idée du nombre de pays que vous ‘ soutenez? Tous? Cela peut faire une différence.
- à peu près tous oui. Le patron a décidé que le pays / la province serait des listes déroulantes
- Tous les pays nont pas leur code postal après la ville. Je ne les ‘ donc pas les mettre sur une seule ligne à moins que vous ne sachiez que les pays que vous soutenez ont tous la même façon de formater une adresse.
Réponse
Luke Wroblewski a écrit un article sur UX Matters sur les formulaires dadresse internationaux . Je vous recommande de consulter cet article car il répertorie quelques bonnes pratiques, modèles et conventions issus de la recherche des utilisateurs. Luke a également écrit un livre sur les formulaires Web intitulé Conception de formulaires Web: remplir le Blanks qui couvre également ce sujet.
Vers la fin de son article, il met également en évidence le formulaire dAmazon, qui est générique et prend en charge toutes sortes dentrées. Amazon serait un bon endroit pour faire des recherches sur la conception de votre formulaire.
Commentaires
- Cest loin dêtre parfait, City and Zip est obligatoire et il le formate comme une adresse américaine. La plupart des services postaux finiront probablement par le livrer; même si vous remplissez des données absurdes ou des répétitions de données valides pour satisfaire la validation incorrecte sur le formulaire. Mais sa sortie nest pas une adresse norvégienne correctement formatée quelle que soit la façon dont vous remplissez le formulaire.
- Lexemple me semble également très mauvais. Par exemple, ici en Suisse, nous avons de petits villages où il ny a que des » noms de maison « . Pour aller encore plus loin, il y a des endroits sans aucun nom de rue. Lisez simplement medium.com/@oquidave/… pour une telle histoire.
Réponse
Dire que vous « avez besoin » de ces champs me fait peur. Vous n’avez certainement pas besoin de tous ces champs pour une adresse norvégienne.
Non seulement le fractionnement de l’entrée d’adresse dans autant de champs pose des problèmes à l’utilisateur qui tente de forcer son adresse formulaire conçu pour un autre pays, mais comment les données dadresse doivent-elles être reformatées en une adresse correcte?
Comment pensez-vous quune adresse norvégienne sur ce formulaire devrait être forcée dans ces champs? Et quand la « ville » , Les champs « code postal (ou zip) », « province (ou état) » sont attribués au hasard à certaines de ces valeurs, comment imprimer létiquette dans le bon ordre?
<Name> <Street-name> <house-number> <4-digit-post-code> <uppercase place name> NORWAY
Par exemple,
Ola Normann Karl Johansgate 13b 0599 OSLO NORWAY
Je « recommanderais dutiliser uniquement:
Name: [ text line input ] Address: [ multiline ] [ text area ] Country: [select box or text line input]
Pourquoi rendre les choses plus compliquées que ça? Cela devrait fonctionner parfaitement pour tout type dadresse et facile à utiliser.
(Si, pour une raison quelconque, les Américains ne peuvent pas écrire correctement leur propre adresse, créez simplement un formulaire spécifique aux États-Unis lorsque les États-Unis sont choisis comme pays, et laissez quelquun dautre remplir le formulaire simple nom / adresse / pays)
Commentaires
- Je suggère des zones de texte multilignes pour les adresses même lorsque toutes les adresses seront nationales. Les gens écrivent des adresses de forme libre depuis des siècles, et le courrier est livré – même pour les Américains :-). Aujourdhui, nous disposons dalgorithmes pour extraire des informations de ville et de région à partir dadresses de forme libre avec une fiabilité suffisante à des fins dagrégation et de reporting. Le besoin de plusieurs champs dadresse nexiste plus. Sauvez lutilisateur de toutes ces tabulations et ajustements forcés.
- @MichaelZuschlag Connaissez-vous une ressource soutenant cette position? Je ‘ suis également fermement convaincu que les gens ont généralement une meilleure connaissance de ce qui doit être écrit sur une lettre que certains concepteurs dinterface utilisateur et jaimerais avoir quelque chose à signaler aux concepteurs dinterface à.
- Le succès de Google Maps, en plus des siècles denveloppes manuscrites / dactylographiées, suggère que ‘ est réalisable.Luke W note que les utilisateurs nont ‘ pas besoin de voir des étiquettes séparées pour chaque partie dadresse pour compléter une adresse, mais ‘ logique jusquà lélimination des champs séparés aussi ( uxmatters.com/mt/archives/2008/06/… ). Je ne connais aucune recherche, mais un test dutilisabilité assez simple devrait établir que les utilisateurs sont plus rapides avec un seul champ et ne commettent pas un plus grand nombre derreurs.
Réponse
Ces formulaires mennuient. La plupart du temps, ils demandent beaucoup plus dinformations que nécessaire. Je ne sais pas pour le Royaume-Uni, mais tout ce qui est obligatoire au Royaume-Uni est le numéro de maison et le code postal. Cest tout. Mais cest différent selon les pays.
Alors… quen fait, que diriez-vous dexternaliser tout ce désordre à quelquun qui la résolu et le garde bien et à jour pour vous? QAS semble faire un joli bon travail – voir leur démo interactive et, WOO, leur recherche au Royaume-Uni, comme je lai dit, na besoin que du numéro de maison et du code postal.
Commentaires
- cest un outil assez cool! Bien quil ait proposé environ 20 options pour la deuxième adresse que jai testée, et avoir à rechercher une liste et les clics supplémentaires nest pas ‘ T vraiment moins ennuyeux que de devoir remplir un formulaire avec quelques zones de texte et 2 listes déroulantes. Cela a également échoué sur ma propre adresse. ne pas autoriser mon unité # dans un complexe de maisons en rangée.
- En effet. En vous basant uniquement sur un numéro / code postal sans méthode de sauvegarde, vous excluerez les personnes avec de nouveaux codes postaux (de nouveaux codes postaux voient le jour et la base de données Royal Mail PAF est diffusée dans le reste du monde isn ‘ t toujours à jour – en fonction du service dabonnement choisi.)
- Le problème avec la consultation des services externes est que vous ‘ re introduisant une dépendance dans votre formulaire qui peut avoir des problèmes daccessibilité et être peu intuitive par rapport au simple remplissage de votre adresse. LukeW parle un peu de ses recherches dans ce domaine dans son livre.
- Vous navez ‘ pas besoin de restreindre la forme. Gardez tous les champs disponibles. Mais vous pouvez mettre le code postal juste après ladresse postale, puis remplir automatiquement le reste le cas échéant. (BTW, pourquoi y a-t-il toujours 2 lignes pour ladresse … est-ce que quelquun utilise jamais cette deuxième ligne?)
- En fait, ce nest pas vrai; Royal Mail spécifie lélément » locality » comme obligatoire. Néanmoins, les e-mails adressés à
"123 / AA1 1AA"
y parviendront probablement . Mais ils veulent que vous spécifiiez la ville.
Réponse
1: Ligne dadresse 1
2: Code postal et ville
3: Pays et province (nafficher que la province si elle est prise en charge)
Sous la ligne 3, mettez un lien « Définir une adresse secondaire », et si il « est pressé, vous obtenez un formulaire répliqué comme celui des lignes 1, 2 et 3, mais avec un titre á » Ligne dadresse 2 « .
Réponse
Si vous ne supportez pas plus dun pays, la meilleure façon dafficher le pays sélectionné par défaut, comme Luke la montré dans sa solution.
Encore une fois, gardez à lesprit que le le format dadresse nest pas nécessairement le même dans tous les pays.
Cest pourquoi je dois vérifier quels pays mon application prendra en charge.
Sil est limité à un seul pays, par exemple lInde, je conserverai le pays par défaut sélectionné et conçu comme suit:
Maintenant, comprenez dabord comment le zip fonctionne en Inde: le code postal en Inde est à 6 chiffres.
Le premier chiffre du code PIN indica tes la région (total 9 régions, chacune couvrant au minimum 3 et au maximum 12 états). Le deuxième chiffre indique la sous-région et le troisième chiffre indique le district de tri dans la région. Les trois derniers chiffres sont attribués à des bureaux de poste individuels.
Donc, évidemment, je ne peux pas sélectionner létat en fonction du code postal, ou je devrais peut-être rechercher de tels services ou développer en interne pour soutenir ma pensée, donc sans ces services, max je peux appliquer un filtre pour minimiser les options de sélection dans le menu déroulant de létat.
Une fois que cest clair, je vais mettre mes champs comme suit:
Ligne dadresse 1 (Cest la façon la plus populaire dont les Indiens commencent à écrire notre adresse, texte libre)
Ligne dadresse 2 (est-ce vraiment nécessaire, si oui, de rendre ces étiquettes spécifiques comme les détails de la rue, la zone, le point de repère, etc.- Je dirai éviter)
État (cela maidera à réduire les options du champ suivant)
Ville (Sélectionnez / texte libre – dépend de votre recherche, par exemple – si les services sont limités vers la métropole ou les principales villes de létat)
Code postal
Pays (renseigné automatiquement)
Réponse
Jaime lidée de Stein G. Strindhaug, mais il y a deux problèmes avec une zone de texte multiligne pour les adresses internationales.
- Les utilisateurs oublient souvent de saisir une partie de leur adresse, par exemple un numéro de maison ou un code postal. Des entrées séparées pour chaque partie de ladresse aident lutilisateur à saisir toutes les informations dadresse requises.
- Une zone de texte dadresse sur plusieurs lignes ne peut être utilisée que si vous imprimez ladresse sur un colis ou une facture et ne « t nécessitent des parties distinctes de ladresse. Il est souvent très difficile de voir quelle partie dune adresse étrangère est la rue et quelle partie est la région. Donc, si vous devez entrer ladresse dans la base de données dun transitaire, par exemple, vous devez séparer le champ de texte multiligne dans la rue / la région / le code postal à nouveau, ce qui est difficile avec de nombreuses adresses étrangères. Ce problème rend également impossible de vérifier si l’adresse est correcte si vous n’avez pas une connaissance approfondie du format d’adresse étrangère .
Commentaires
- Si lutilisateur » oublie » fait partie de leur adresse, le service postal de leur pays leur pardonne ou ils ‘ ne sont pas vraiment intéressés à se lancer g courrier livré. Le service postal norvégien est assez indulgent, jai (finalement) reçu un Scientific American qui était essentiellement adressé à mon nom; Oslo; Norvège; et cela était dû à un formulaire dadresse trop détaillé qui supprimait les entrées » » non valides.
- Ce serait effectivement difficile dextraire des informations inexistantes dune adresse, telle que » state » ou » region » à partir de mon adresse qui ninclut pas ces informations (indice: Norvège ne ‘ pas détats et les subdivisions administratives ne sont pas utilisées dans ladresse). Lajout de telles informations (comme le font souvent les formulaires américains) à une adresse norvégienne entraînera de la confusion et probablement des retards dans la livraison. Pourquoi auriez-vous de toute façon besoin de diviser ces informations dans la base de données? Un grand champ de chaîne pour ladresse serait suffisant.
- Si vous insistez pour diviser ladresse en plusieurs champs, vous avez vraiment besoin dune connaissance approfondie du format dadresse de tous les pays pour être capable de le remonter dans le bon format. Avoir un champ de formulaire libre ne nécessite aucune connaissance de la part du développeur sur les formats dadresse, car lutilisateur le formate comme il le savait ‘ est censé être formaté. La seule chose que vous devez faire est de vous assurer quil y a suffisamment despace pour ladresse pré-formatée sur la fenêtre de létiquette dexpédition / de lenveloppe.
- > > Si lutilisateur » oublie » une partie de son adresse, le service postal dans son le pays pardonne ou ils ‘ ne sont pas vraiment intéressés par la livraison du courrier. Ou le colis lui est renvoyé ‘ s origine de lautre côté du monde. La plupart des transitaires internationaux ont besoin de données spécifiques pour envoyer un colis, que vous devez saisir dans leur système.
- Si je gâche ma propre adresse dans une zone de texte de forme libre si mal que le colis est retourné, je devrais Payer; si ladresse est divisée en beaucoup de champs non pertinents puis réassemblée en quelque chose qui est foiré au-delà de la reconnaissance, ce nest pas ma faute! Le courrier international na besoin que dune seule information: le nom du pays, lorsque le courrier est dans le bon pays, la partie locale doit être formatée à la mode locale.
Laisser un commentaire