Je travaille sur un formulaire, dans lequel il y a des questions permettant soit des choix multiples soit une seule sélection. Un exemple:
Lequel des bonbons aimez-vous:
Dans ce qui précède, [] représente les cases à cocher et () représente les boutons radio. L'utilisateur peut sélectionner plusieurs bonbons, mais en sélectionnant "aucun", tous les champs de case à cocher doivent être effacés, et vice versa: lorsque "aucun" est sélectionné, la sélection de l'une des cases à cocher doit effacer la radio dans "aucun".
Du point de vue UX, est-ce correct de suivre cette voie?
Modifier:
Juste pour clarifier: "Aucun" ne signifie pas "rien de ce qui précède". Au lieu de cela, cela signifie que l'utilisateur n'aime pas du tout les bonbons . En d'autres termes: les options incluses dans les cases à cocher ne sont qu'un sous-ensemble de tous les bonbons possibles. L'utilisateur peut choisir un/plusieurs des bonbons ou sélectionner "aucun". Une conclusion est que le formulaire ne couvre pas une situation où l'utilisateur aime d'autres sucreries que celles répertoriées comme options, donc le formulaire doit également inclure " Autre, veuillez préciser : "également.
Modifier:
Ha! Après 2 ans, je l'ai trouvé ici:
Donc, au moins, je ne suis pas le seul à croire que c'est la bonne façon de procéder.
Il ne devrait jamais y avoir un seul bouton radio, car cela brise les attentes de l'utilisateur sur la façon dont il fonctionne. Les boutons radio sont destinés à permettre la sélection d'un et d'un seul élément parmi un ensemble de plusieurs boutons radio.
Si vous voulez vraiment utiliser les boutons radio, vous pouvez choisir cette approche:
() I like the following sweeties:
[] chocolate
[] lollipops
[] cookies
() I don't like sweeties.
Ou vous pouvez changer le bouton radio "aucun" en bouton "effacer les sélections".
L'option actuelle de cases à cocher et de bouton radio dans cette disposition n'est pas un bon choix. Cela semble déroutant. Vous pouvez gérer cela de plusieurs manières:
Divisez-le en deux questions: 1. Aimez-vous les bonbons? et si oui, alors 2. Quel genre de bonbons aimez-vous? Si non, passez à la question suivante.
Transformez-le en une question dynamique/interactive.
Aimez-vous les bonbons?
( ) Oui
( ) Non
Lorsque l'utilisateur clique sur Oui, vous pouvez faire apparaître un accordéon ou simplement afficher les options suivantes.
...
Aimez-vous les bonbons?
( ) Oui
...[ ] Chocolat
... [] sucettes
...[ ] biscuits
( ) Non
Demandez-vous si l'option none
est vraiment nécessaire. Sans cela, un utilisateur vérifie simplement les bonbons qu'il aime, ou n'en coche aucun. Pour effacer, il/elle les décoche.
Le libellé pourrait être Please check the sweeties you like
.
Une bonne chose de cette solution est qu'elle fonctionne également lorsque javascript est désactivé.
En essayant une réflexion latérale ici, vous dites que "aucun" dans votre cas signifie vraiment "rien de ce qui précède, et pas d'autres non plus". Si c'est le cas, ne pourriez-vous pas simplement inverser la logique, en supprimant l'option "aucune" et en la remplaçant par une case à cocher intitulée "autre" (ou même "autre, veuillez spécifier:", avec un champ de texte pour une entrée de forme libre) , comme ça:
Which sweeties do you like?
[ ] chocolate
[ ] lollipops
[ ] cookies
[ ] other: ____________________
Toutes les autres réponses suggèrent que vous ne devriez pas faire cela. J'ai un contre-argument:
J'ai été membre de cinq sociétés d'enquête différentes: une dans le monde, trois nordiques/scandinaves et une locale. Presque toutes les enquêtes contiennent ce type de questions, un mélange de cases à cocher et de boutons radio.
Par exemple, la publicité est l'un des sujets les plus populaires dans les enquêtes, et les questions seraient les suivantes:
Au cours du mois dernier, avez-vous vu de la publicité pour les marques suivantes?
[] Marque 2
...
[] Marque 20
En général, aucune des réponses ci-dessus, Je ne veux pas répondre, Sans objet, Je ne sais pas, sont les ajouts de boutons radio les plus courants dans toutes sortes de jeux de cases à cocher.
Par rapport à l'ouverture de l'ensemble de questions réel (selon rk):
Si ce style prête à confusion, je doute qu'il soit si largement adopté.
Ne pas cocher les cases ne transmet pas d'informations - vous ne pouvez pas dire si l'utilisateur a tout simplement raté la question entièrement ou non. Si vous devez avoir une réponse, alors l'approche à deux niveaux (2 boutons radio, avec des cases à cocher sous l'un d'entre eux) est la seule chose qui fonctionnera.
De plus, vous pouvez n'avez qu'un seul bouton radio, c'est juste qu'il est irrévocable, c'est exactement ce que vous voulez dans certains cas! Par exemple: cliquez ici si vous lisez cet avis. () "(Ils ne peuvent pas le lire.)