web-dev-qa-db-fra.com

Conception d'un champ de saisie obligatoire avec des options

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:

Option 1: enter image description here

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.

Option 2: enter image description here

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.

1
Ashwin Nepal

Parlez à vos utilisateurs!

Options 1,2:

enter image description here


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.

mockup

télécharger la source bmml - Wireframes créés avec Balsamiq Mockups

10
Mo'ath

Ajout d'une alternative pour la comparaison.

enter image description here

2
Ren

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.

1
gael

Pourrait faire quelque chose de plus simple.

Le bouton de texte pourrait être "Générer" enter image description here

1
Arif Kazi