toggle switch vs checkbox comment valider vos formulaires
Toggle switch ou checkbox ?
Il y a quelque temps la question c'est imposée à moi lors d'un projet.
Je pensais alors pouvoir installer l'un ou l'autre sans prendre en compte la situation ou le contexte d'utilisation. Je voulais juste rendre attractif et interactif mon formulaire.
Or il s'avère que la question demandait une réponse bien plus complexe qu'un simple j'aime / j'aime pas.
L'utilisation de ces deux systèmes dépend de plusieurs critères :
la situation
de ce qu'en attend l'utilisateur
du temps de réponse
du nombre de réponse attendue
de l'instantanéité ...
Je suis donc allée me renseigner sur l'utilisation exacte de chacun et dans quel contexte.
Ces deux systèmes peuvent paraître assez similaire, mais en fait leur utilisation est très différente.
L'utilisation toggle switch
On associe le toggle switch à un interrupteur, avec une mise en place de la fonction marche/arrêt. Il permet de mettre en route une fonctionnalité ou de la mettre en pause immédiatement. Lorsque l'utilisateur appuie dessus, il s'attend à ce que son action soit prise en charge tout de suite.
De plus il propose une seule réponse. Et propose deux options pour cette réponse : marche / arrêt.
Il faut également savoir que ce système est mis en place pour des fonctionnalités indépendantes.
D'un point de vue graphique et interactif, je suis souvent tentée de mettre un toggle switch. J'aime son design et cette impression de vraiment créer une action.
l'utilisation du checkbox
On utilise une checkbox dans des contextes bien précis :
Lorsqu'une action est explicitement demandée pour appliquer un paramètre
Ou si il y a la possibilité de valider plusieurs options
Et enfin si une réponse correspond est de type "oui" ou "non"
Il faut savoir que lorsqu'on utilise une checkbox il faut avoir un bouton de validation pour envoyer la réponse. Et dans cette optique la réponse demande plus de temps car elle est validée après l'envoi de la réponse.
Est-ce que tu as déjà été confronté à ce genre de situation ?
Et si tu veux qu'on discute de ton projet, tu peux aller ICI
Au cas où tu préfère me rejoindre sur LinkedIn c'est ici