web-dev-qa-db-fra.com

Entrées du formulaire d'adresse: texte vs sélection / liste déroulante (dépendant)

Je sais qu'il est courant de laisser les utilisateurs taper leur adresse, ville, province, etc.

J'ai trouvé ce site Web (local) qui utilise des listes déroulantes.

  • Il demandera d'abord à votre province
  • Ensuite, le menu déroulant ville/municipalité deviendra actif contenant les villes de la province sélectionnée
  • Ensuite, l'autre liste déroulante contenant les divisions de cette ville deviendra active.

Lequel d'entre eux est utilisable? Nous sommes dans un contexte local uniquement.

Pourquoi ou pourquoi pas le premier/deuxième? Lequel a un meilleur UX?

1
jen

Si l'objectif est la précision et la réduction des erreurs, le second (listes déroulantes dynamiques) est meilleur. Si l'objectif est la vitesse, le premier (laissez l'utilisateur taper) est meilleur. Il y a beaucoup d'articles en ligne sur les listes déroulantes qui ne sont pas idéales. La raison principale est qu'il faut un (1) clic (2) faire défiler une longue liste (3) sélectionner. La plupart des utilisateurs peuvent taper assez rapidement ces jours-ci, et la correction automatique corrige généralement les fautes de frappe. L'élément de liste de données HTML5 est une approche hybride, où l'utilisateur peut commencer à taper les premiers caractères, et la liste n'affichera que les options valides. Pas parfait, mais cela donne aux utilisateurs une idée de ce qui est accepté comme sélection valide.

1
thomasyung