Existe-t-il des directives sur la façon de présenter un champ de saisie obligatoire qui peut soit prendre en compte l'utilisateur ou être généré pour l'utilisateur?
(Exemple - Un champ de code promo obligatoire qui peut à la fois prendre en entrée l'utilisateur [~ # ~] ou [~ # ~] le générer pour l'utilisateur incase ils n'en fournissent pas.)
Je ne sais pas lequel des éléments suivants serait plus facile à comprendre pour l'utilisateur:
Présentez-le dès le départ et fournissez une option pour le générer pour eux au cas où l'utilisateur ne l'aurait pas.
Fournissez-le sous forme de bouton radio et au cas où ils ne l'opteraient pas, générez automatiquement le numéro pour eux une fois qu'ils ont soumis le formulaire.
Options 1,2:
Une meilleure option:
Parlez à vos utilisateurs, demandez-leur d'entrer l'ID de segment et faites-leur savoir immédiatement que vous pouvez le générer automatiquement pour eux au cas où ils ne l'auraient pas.
télécharger la source bmml - Wireframes créés avec Balsamiq Mockups
L'option 1 est plus facile à comprendre et "Générer l'ID de segment" devrait être un lien pour remplir automatiquement l'entrée ci-dessus.
Dans l'option 2, le bouton radio n'offre à l'utilisateur aucun autre choix que de lutter pour trouver un identifiant de segment. Difficile à comprendre, il sera généré automatiquement.