web-dev-qa-db-fra.com

Devriez-vous afficher l'état actuel ou l'état dans lequel il est sur le point de changer pour la visibilité du mot de passe?

J'explore l'idée d'ajouter des icônes masquer/afficher pour la visibilité du mot de passe.

Je comprends que nous pouvons simplement utiliser les mots "cacher" et "afficher", mais si nous devions utiliser des icônes, son état actuel devrait-il être affiché ou l'état dans lequel il est sur le point de changer?

État actuel:

enter image description hereenter image description here

Indiquez qu'il est sur le point de devenir:

enter image description hereenter image description here

3
Liv Beng

Le bouton doit montrer l'action qui sera exécutée lorsque l'utilisateur cliquera dessus. Dans ce cas, la deuxième option. Il n'est pas nécessaire d'afficher ici l'état actuel, car il est déjà évident lorsque le mot de passe est masqué ou affiché.

Si ce n'était pas un bouton avec une action mais une icône pour montrer l'état actuel, alors la première option serait meilleure.

3
Aline

Google montre l'état actuel. Oeil croisé lorsque le mot de passe est caché Oeil ouvert lorsque le mot de passe est affiché

Le texte afficher et masquer serait mieux cependant.

0
Harry S

Je pense que la façon dont la question est formulée pourrait nous piéger dans un faux dilemme , car il suppose qu'il n'y a que 2 options à choisir, donc nous empêchant d'envisager d'autres approches.

Voici une alternative:

Password show/hide widget

Dans ce cas, il n'y a pas d'ambiguïté:

  • vous voyez l'état actuel
  • l'état dans lequel l'interface se terminera si vous appuyez sur le widget
  • il est clair que ce n'est pas seulement un widget "réflexion d'état", mais aussi un "actionneur"

Il n'est pas aussi compact que la conception initiale, bien qu'il puisse être un peu condensé.

Une autre alternative serait d'écrire show password à côté du champ et remplacez-le par hide password lorsque l'état est basculé. Le texte show/hide est un verbe, il indique donc que c'est une action qui sera effectuée, plutôt qu'un état dans lequel le système est ou sera.

0
ralien