web-dev-qa-db-fra.com

Masquer ou désactiver un bouton avancé?

En supposant que j'ai un formulaire avec une liste déroulante et un bouton "Avancé". Le dernier bouton ne doit être activé que si certaines options sont sélectionnées dans la liste déroulante. enter image description here

Maintenant, je me demande s'il faut désactiver le bouton "Avancé" lorsque les autres options sont sélectionnées, ou simplement le rendre invisible. Quelle est la meilleure pratique?

Je pense que si je le désactive, certains utilisateurs pourraient penser que c'est un bug et que le bouton devrait être activé, puis demandez-moi pourquoi il est désactivé.

Je vous remercie

2
user1762109

De manière générale, la désactivation du bouton peut être meilleure pour l'esthétique ainsi que pour les utilisateurs qui reconnaissent que certaines options de la liste auront plus de paramètres. Windows le fait dans les paramètres audio (le bouton Avancé est désactivé si l'appareil n'a pas d'options avancées.)

DisabledEnabled

Cependant, votre crainte que les utilisateurs pensent qu'il y a un bogue est valide. La question est à quelle fréquence le bouton sera-t-il désactivé? Si la majorité de vos options utilisent le bouton Avancé, les utilisateurs pourront dire quand leur option actuelle ne la prend pas en charge. Si la majorité de vos options utilisent pas le bouton Avancé, les utilisateurs peuvent être confus et penser que c'est un bug. Si tel est le cas, vous feriez probablement mieux de cacher le bouton ou de le présenter d'une toute nouvelle façon.

4
thunderblaster

En tant que problème tangent, l'idée des options "avancées" est dépassée. Si vous lisez les livres d'Alan Coopers, il avance une opinion (avec laquelle je suis d'accord) que les utilisateurs ne peuvent pas être guidés par le niveau de compétence, car presque tout le monde peut être classé comme intermédiaire après avoir utilisé quelque chose pour la première fois.

En bref - "avancé" est un terme inutile et que quelque chose comme "plus d'options" est plus précis.

1
Stewart Dean

Est-il important que l'utilisateur sache qu'il existe une option avancée dans certains cas? Sinon, il est toujours préférable de se débarrasser des choses que vous n'utilisez pas dans votre interface et de les montrer uniquement lorsque cela est nécessaire.

0
nuwa

Vérifiez cette discussion similaire, j'ai partagé mon opinion là-bas. Est-il préférable d'empêcher une action interdite ou d'afficher un message d'erreur/d'explication?

Si pour l'adapter à votre question, la désactivation du bouton implique qu'il peut être disponible dans certaines conditions, dans ce cas, en modifiant la sélection dans la liste déroulante. Ne le montrant pas du tout, les utilisateurs pourraient manquer cette "indication".

0
Assimiz