Logique conditionnelle
Utilisez des règles conditionnelles pour afficher ou masquer des champs individuels selon les réponses précédentes, afin que chaque personne ne voie que les questions qui la concernent.
- La logique conditionnelle agit au niveau du champ : chaque règle affiche ou masque un champ selon la réponse à un autre champ.
- Une règle surveille la valeur d'un autre champ et, lorsqu'elle correspond, affiche ou masque le champ cible.
- Opérateurs disponibles : égal à, différent de, contient, n'est pas vide et est vide.
- Il n'y a pas de logique au niveau de la page ou de l'étape — les règles portent toujours sur un seul champ.
- Placez un champ conditionnel après le champ dont il dépend, pour que la réponse surveillée soit déjà saisie.
La logique conditionnelle permet à un champ d'apparaître ou de disparaître selon ce qui a été répondu plus haut. Au lieu de montrer toutes les questions possibles à tout le monde, vous n'affichez un champ que lorsqu'il est pertinent — ce qui garde le formulaire court et la personne concentrée.
Dans Formiqa, la logique conditionnelle fonctionne au niveau du champ. Chaque champ peut porter une ou plusieurs règles, et chaque règle surveille la valeur d'un autre champ pour décider s'il faut afficher ou masquer le champ auquel elle est rattachée.
Quand l'utiliser
La logique conditionnelle est idéale dès qu'une question ne concerne qu'une partie des répondants. Quelques exemples courants :
- Afficher un champ Quel produit ? uniquement lorsque la personne a choisi Client existant.
- Révéler un champ Adresse de livraison uniquement lorsque le Mode de réception est réglé sur Livraison.
- Demander Dites-nous en plus uniquement lorsque la note choisie est Insatisfait.
- Afficher un champ Nom de l'entreprise uniquement lorsque le Type de compte est égal à Professionnel.
Comment ajouter une règle
Les règles conditionnelles se configurent dans l'éditeur de champ. Sélectionnez le champ à afficher ou masquer, puis paramétrez sa règle :
- 1Sélectionnez le champ cible — celui que vous voulez afficher ou masquer — pour ouvrir l'éditeur de champ.
- 2Ouvrez sa section règles conditionnelles.
- 3Choisissez le champ surveillé dont la règle doit suivre la réponse.
- 4Choisissez un opérateur (égal à, différent de, contient, n'est pas vide ou est vide).
- 5Saisissez la valeur à comparer, lorsque l'opérateur en demande une.
- 6Choisissez l'action — afficher ou masquer le champ cible lorsque la condition est remplie.
Opérateurs
Chaque règle utilise l'un de ces opérateurs pour tester la valeur du champ surveillé :
- Égal à — la réponse du champ surveillé est exactement la valeur saisie.
- Différent de — la réponse est autre chose que la valeur saisie.
- Contient — la réponse inclut la valeur saisie quelque part.
- N'est pas vide — le champ surveillé a été renseigné.
- Est vide — le champ surveillé a été laissé vide.
Conseils
- Placez un champ conditionnel après le champ dont il dépend, pour que la réponse surveillée soit renseignée avant que la règle ne s'évalue.
- Combinez plusieurs règles sur un même champ lorsqu'il doit apparaître sous plus d'une condition.
- Gardez la valeur surveillée cohérente avec le texte exact de l'option — égal à et contient comparent à ce que la personne voit réellement.
- Associez la logique conditionnelle à la validation et aux champs requis pour qu'un champ révélé ne soit obligatoire qu'une fois visible.
Questions fréquentes
Puis-je afficher ou masquer une page ou une étape entière avec la logique conditionnelle ?
Un champ peut-il avoir plusieurs règles ?
Pourquoi mon champ conditionnel n'apparaît-il pas ?
Quels opérateurs puis-je utiliser dans une règle ?
À lire aussi
Créez un meilleur formulaire avec Formiqa.
Gratuit pour toujours. Sans carte bancaire. Sans frais par réponse.