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

  1. 1Cliquez sur le bouton + entre les blocs et sélectionnez Logique conditionnelle.
  2. 2Choisissez le champ et la condition à évaluer.
  3. 3Sélectionnez l'action à exécuter lorsque la condition est remplie.
  4. 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érateurDisponible sur
Est égal àTous les types de question
N'est pas égal àTous les types de question
Est videTous les types de question
N'est pas videTous les types de question
Est l'un deListe déroulante, choix multiple, cases à cocher, sélection multiple
N'est aucun deListe déroulante, choix multiple, cases à cocher, sélection multiple
ContientRéponse courte, réponse longue, e-mail
Commence parRéponse courte, réponse longue, e-mail
Se terminé parRé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é.

Conseil

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.