Les formulaires fournissent plusieurs composants qui facilitent la collecte d'informations. Utiliser le bon composant au bon endroit peut vite devenir un défi lors de la conception des formulaires car ceux-ci doivent être destinés à des utilisations bien précises.
Prenons l'exemple des cases à cocher (checkbox). Elle peut avoir trois états :
Le dernier état représente une situation dans laquelle une liste de sous-options est regroupée sous une option parente et les sous-options sont à la fois dans les états sélectionnés et non sélectionnés.
Un interrupteur (toggle) à bascule représente un commutateur physique qui permet aux utilisateurs d'activer ou de désactiver les éléments, comme un interrupteur d'éclairage.
Cliquer sur un commutateur à bascule peut être une action en deux étapes : sélection et exécution, alors que la case à cocher est juste la sélection d'une option et son exécution nécessite généralement un autre composant (bouton de validation par exemple).
Lorsque vous décidez entre une case à cocher et un interrupteur, il est préférable de se concentrer sur le contexte d'utilisation plutôt que sur leur fonction.
Vous trouverez ci-dessous quelques cas d'utilisation accompagnés de lignes directrices pour choisir entre ces deux composants lors de la conception de l'expérience des formulaires ne ligne.
Utilisez un interrupteur à bascule lorsque :
Il est préférable d'utiliser un toggle lorsque les options nécessitent une réponse instantanée.
Utilisez la case à cocher quand :
Les cases à cocher sont préférables lorsqu'une action explicite est requise pour appliquer les paramètres.
Utilisez la case à cocher quand :
La sélection de plusieurs options dans une liste permet de mieux utiliser les cases à cocher.
Utilisez la case à cocher quand :
L'état indéterminé est plus adapté pour indiqué l'état intermédiaire en utilisant une case à cocher.
Utilisez la case à cocher quand :
Parfois, l'interrupteur à bascule n'indique pas clairement s'il s'agit d'un état ou d'une action.
Utilisez la case à cocher quand :
Pour sélectionner des éléments associés dans une liste, utilisez des cases à cocher.
Utilisez le commutateur à bascule lorsque :
Les éléments indépendants utilisent des commutateurs à bascule pour la sélection.
Utilisez la case à cocher quand :
Une simple décision d'activation / désactivation est mieux comprise à l'aide d'un interrupteur à bascule.
Il est important de proposer le bon composant au bon endroit dans un formulaire pour le rendre plus convivial et compréhensible. Comme les formulaires peuvent être très longs avec un grand nombre d'options, si l'utilisateur doit faire des clics supplémentaires et réfléchir au fonctionnement des composants, la complétion peut vite devenir fastidieuse.
Les cas d'utilisation et les directives proposées vous aideront donc à choisir entre la case à cocher et l'interrupteur.