Logique conditionnelle
Affichez ou masquez des blocs, et contrôlez la navigation entre les pages en fonction des réponses des répondants.
Qu'est-ce que la logique conditionnelle
La logique conditionnelle rend votre formulaire dynamique. Vous définissez des règles qui déclenchent des actions lorsque la réponse d'un répondant correspond à une condition.
Ajouter une règle
- 1Cliquez sur le bouton + entre les blocs et sélectionnez Logique conditionnelle.
- 2Choisissez le champ et la condition à évaluer.
- 3Sélectionnez l'action à exécuter lorsque la condition est remplie.
- 4Empilez d'autres conditions et d'autres actions dans la même règle avec Ajouter une condition et la liste des actions.
Raccourci : ouvrez le menu ••• d'une question et choisissez Ajouter une logique conditionnelle. Le bloc de règle se place juste sous cette question, prêt à être rempli.
Conditions
Une condition compare une réponse à une valeur. Les opérateurs disponibles dépendent du type de question visée par la règle.
| Opérateur | Disponible sur |
|---|---|
| Est égal à | Tous les types de question |
| N'est pas égal à | Tous les types de question |
| Est vide | Tous les types de question |
| N'est pas vide | Tous les types de question |
| Est l'un de | Liste déroulante, choix multiple, cases à cocher, sélection multiple |
| N'est aucun de | Liste déroulante, choix multiple, cases à cocher, sélection multiple |
| Contient | Réponse courte, réponse longue, e-mail |
| Commence par | Réponse courte, réponse longue, e-mail |
| Se terminé par | Réponse courte, réponse longue, e-mail |
| Supérieur à | Nombre, date, heure |
| Inférieur à | Nombre, date, heure |
| Supérieur ou égal à | Nombre, date, heure |
| Inférieur ou égal à | Nombre, date, heure |
Les comparaisons de texte ignorent la casse et les espaces autour, si bien que "Oui" et "oui" déclenchent la même règle.
Combiner des conditions
Une règle peut porter autant de conditions que nécessaire. Cliquez sur l'étiquette ET entre deux d'entre elles pour la passer en OU.
Les conditions ET consécutives forment un même groupe et chaque OU en ouvre un nouveau. "A ET B OU C ET D" se déclenche donc quand A et B sont vraies toutes les deux, ou quand C et D le sont.
Actions
Une même règle peut exécuter plusieurs actions à la fois. Elles se déclenchent toutes dès que ses conditions sont remplies.
Aller à la page
Saute vers une page spécifique lorsque la condition est vraie. Fonctionne avec les formulaires multi-pages.
Réponse obligatoire
Rend un champ obligatoire uniquement lorsque la condition est vraie.
Afficher les blocs
Affiche les blocs choisis. Un bloc visé par une action Afficher des blocs est masqué au départ et n'apparaît qu'une fois la condition remplie.
Masquer les blocs
Supprime des blocs spécifiques de la vue lorsque la condition est vraie.
Masquer le bouton pour désactiver
Retire le bouton d'envoi : le formulaire ne peut pas être envoyé tant que la condition est vraie. Utilisez-la pour arrêter un répondant qui ne remplit pas les critères.
Exemple
Si la réponse à "Êtes-vous étudiant ?" est "Oui", affichez le champ "Numéro étudiant". Sinon, il reste masqué.
Une question masquée est ignorée lors de la validation de la page : une question obligatoire qu'une règle a masquée ne peut donc jamais bloquer un envoi.