Formulaires: Champ conditionnel
Champ conditionnel (branchement conditionnel)
Vous pouvez choisir d'afficher un champ seulement si les champs complétés précédemment contiennent certaines valeurs.
Si la condition est « vraie », le champ sera alors affiché aux usagers qui remplissent le formulaire. Sinon, le champ demeure masqué.
Comment configurer un champ de manière à être conditionnel
Pour créer un champ conditionnel (créer un branchement conditionnel), il faut :
- Cliquer sur l'icône de crayon à côté du nom du champ (le champ qui doit apparaître ou non, selon la condition).
- Cocher la case « Conditionnel ».
- Ajouter un champ sur lequel sera basée la condition à respecter. (Seuls les champs disponibles seront affichés.)
- En fonction du type de champ (ex. une liste ou un nombre), vous pourrez opter pour plusieurs outils afin de déterminer la condition à respecter.
- Vous pouvez répéter les étapes 4 et 5 afin d'ajouter des conditions supplémentaires. L'interaction des conditions est de nature ET (et non « OU »), ce qui veut dire que si vous avez deux conditions, les deux doivent être complétées pour que le champ soit affiché.
Prenez note qu'un champ conditionnel ne peut être obligatoire à remplir, et ne peut donc pas être employé comme libellé de l'enregistrement.
Exemple 1
Le formulaire contient un champ « Âge » et un champ « Fréquentation scolaire ».
Vous souhaitez afficher le champ « Fréquentation scolaire » seulement si la valeur du champ « Âge » est située entre 6 et 18.
Cela signifie que la condition d'affichage du champ « Fréquentation scolaire » sera si Âge est entre 5 et 19.
Exemple 2
Je souhaite savoir si le répondant est d'âge mineur et si c'est le cas, j'aimerais obtenir l'autorisation des parents.
Le formulaire contient une case « Âge mineur » (oui ou non) et un champ « Permission des parents » (pièce jointe).
Je souhaite afficher le champ « Permission des parents » seulement si la valeur du champ « Âge mineur » est égale à « oui ».
Cela signifie que la condition d'affichage du champ « Permission des parents » est si Âge mineur = oui.