web-dev-qa-db-fra.com

Case à cocher unique ou bouton radio oui / non

Pour les éléments de formulaire ci-dessous, quel contrôle d'interface est la meilleure option? Une seule case à cocher ou un bouton radio oui/non?

Read EWLS advice letter?
Checked images / report on PACS / CRIS?
Pacemaker?
Unable to localise stone
6
Imran Azad

Il serait utile de mieux situer la question et ce que l'utilisateur essaie d'accomplir. Les cases à cocher peuvent fonctionner et peuvent probablement être plus rapides pour l'utilisateur de remplir le formulaire car il y aura moins d'options pour inspecter visuellement. Si vous allez utiliser des cases à cocher, vous devrez peut-être ajouter un texte de clarification. par exemple. Que signifie "stimulateur cardiaque"? Cela signifie-t-il qu'un patient a un stimulateur cardiaque/stimulateur cardiaque vérifié? Juste pour que lorsque l'utilisateur vérifie les options, il sache ce que cela signifie réellement. Garder des mots clés au début de la case à cocher serait également bon, par exemple.

  • Lire la lettre d'avis du LEF
  • Image vérifiée
  • PACS a signalé
  • CRIS signalé
  • Pacemaker présent
  • Pierres non localisées
7
Anna Rouben

Mes règles d'or:

Si vous devez vous assurer que l'utilisateur a réellement pris en compte toutes les options disponibles, vous avez besoin de boutons radio (ou de cases à cocher qui se comportent comme):

Did you read the entire contract?............[ ] Yes [ ] No
Twice?.......................................[ ] Yes [ ] No

Si cela ne s'applique pas: Cochez la case si le contraire est évident (généralement: l'étiquette mentionne une action, si elle n'est pas cochée, aucune action n'est effectuée, sans autres effets secondaires).

Sinon, des boutons radio pour décrire les alternatives.

[x] Include Lunch

(*) Italian
( ) Indian

7
peterchen

Les boutons radio sont meilleurs dans la grande majorité des cas (sinon tous ).

La première partie de la réponse de peterchen est tout à fait juste: si vous voulez vous assurer qu'un choix est adressé par l'utilisateur, vous devez utiliser des boutons radio. (Vous pouvez également utiliser une liste déroulante si vous recherchez des options autres que les deux dans votre question.)

Plus précisément, vous devez utiliser des ensembles de boutons radio avec aucune sélection par défaut , et le problème avec les cases à cocher est précisément que ils ont toujours une sélection par défaut .

... et vous devriez toujours vouloir vous assurer qu'un choix est adressé par l'utilisateur.

Cela relève du principe de base plus large de la validation des entrées utilisateur.

(La seule exception à cela pourrait être si vous concevez un menu de paramètres détaillé et où vous vous attendez à ce que la plupart des utilisateurs ne regardent pas tous les choix dans une séance, et où vous vous attendez à ce que les utilisateurs reviennent de temps en temps. Ensuite, les utilisateurs peuvent aborder, lors des visites ultérieures, tous les choix qu'ils ont manqués lors des visites précédentes. Même ici, cependant, ne pas avoir de sélections par défaut aide. Dans ce cas, cela peut les utilisateurs eux-mêmes peuvent identifier plus facilement les paramètres qu'ils ont déjà traités et ceux qu'ils souhaitent peut-être essayer de modifier.)

5
A.M.

Une radio doit être utilisée lorsqu'il y a une question/un choix avec plus d'une option et que ces options doivent s'exclure mutuellement, par exemple:

Pouvons-nous utiliser votre adresse e-mail pour le marketing?

( ) Oui

( ) Non

Alors que le but d'une case à cocher est pour une question/choix où il n'y a qu'une seule réponse, ou plusieurs choix qui ne s'excluent pas mutuellement, par exemple:

[] Cochez la case si nous pouvons utiliser votre adresse e-mail pour le marketing

ou

Je suis intéressé par

[ ] La musique

[ ] Art

[] Films

2
Simon Hudson