Passer au contenu principal

Comment afficher/masquer plusieurs champs selon les réponses précédentes

Utilisez les paramètres de logique pour afficher des champs selon les options choisies. Pour chaque option, ajoutez les champs pertinents à afficher.

La logique conditionnelle de Formaloo vous permet de créer des formulaires intelligents et interactifs qui réagissent directement aux réponses de vos utilisateurs. Votre formulaire peut ainsi s’adapter en temps réel, n’afficher que les questions importantes, simplifier l’expérience et

améliorer le taux de complétion. Grâce à cette approche, vous pouvez raccourcir vos formulaires, réduire les abandons et collecter des informations plus précises.

Dans ce guide, nous vous expliquons comment utiliser les paramètres de logique pour afficher plusieurs champs à partir d’une seule réponse de l’utilisateur. À la fin, vous saurez concevoir des formulaires plus personnalisés, plus épurés et offrant une meilleure expérience à chaque utilisateur.


Pourquoi c’est important

Imaginez que vous organisiez un événement VIP exclusif. Vous envoyez un formulaire d’inscription à vos participants, mais vous n’avez besoin des informations sur les invités que pour ceux qui prévoient de venir accompagnés. Au lieu d’afficher à chaque utilisateur des champs supplémentaires dont il n’a peut-être pas besoin, vous pouvez faire apparaître automatiquement les champs « Nom de l’invité » et « E-mail de l’invité » uniquement lorsque le participant répond « Oui » à la question sur la venue d’un invité.

Cette approche est bien plus qu’un simple confort :

  • Votre formulaire reste visuellement épuré et facile à remplir.

  • Vous évitez toute confusion en n’affichant que les champs pertinents.

  • Les utilisateurs gagnent du temps et sont encouragés à terminer le formulaire.

Avec Formaloo, cette configuration ne prend que quelques clics, et la même méthode fonctionne pour les événements, sondages, formulaires de retour ou tout workflow qui bénéficie d’embranchements personnalisés.

💡 Types de formulaires et logique : vue d’ensemble
Formaloo prend en charge différents types de logique selon la mise en page de formulaire choisie :

  • Formulaires classiques (une seule étape) : toutes les questions s’affichent sur une seule page. Utilisez la logique Show/Hide pour afficher dynamiquement des champs selon les saisies de l’utilisateur.

  • Formulaires à une question à la fois : chaque question s’affiche sur sa propre page. Utilisez la logique Go To (saut) pour diriger les utilisateurs vers des étapes précises selon leurs réponses.


Étape 1 : créez votre formulaire et vos questions

Avant d’ajouter de la logique, vous devez mettre en place la structure de votre formulaire. Voici comment procéder :

  1. Dans l’éditeur de formulaire, cliquez sur + Add Field (en haut à gauche).

  2. Ajoutez un champ Yes/No intitulé :
    ​Venez-vous accompagné(e) ?

  3. Ajoutez un champ Short Text intitulé :
    ​Quel est le nom de votre invité(e) ?

  4. Ajoutez un champ Email intitulé :
    ​Quelle est l’adresse e-mail de votre invité(e) ?

À ce stade, toutes les questions s’affichent pour tout le monde ; à l’étape suivante, nous utiliserons la logique conditionnelle pour que les deux dernières questions ne soient visibles que si l’utilisateur répond « Oui ».

💡 Conseil de pro : gagnez du temps en partant de notre modèle de formulaire d’inscription à un événement. Il comprend déjà les champs courants d’un événement et se personnalise en quelques minutes.


Étape 2 : définissez les déclencheurs logiques

Les déclencheurs logiques sont les règles qui déterminent quand un champ donné est affiché ou masqué. Voici comment les configurer pour cet exemple :

  1. Dans l’éditeur de formulaire, cliquez sur l’icône Settings dans la barre supérieure.

  2. Dans le panneau de gauche, cliquez sur Advanced Logic.

  3. Repérez la question : Venez-vous accompagné(e) ?

  4. Ajoutez cette règle :

    • If « Venez-vous accompagné(e) ? » is « Option 1. Oui » → Show Quel est le nom de votre invité(e) ?

  5. Cliquez sur + Add More Fields et sélectionnez :
    ​Quelle est l’adresse e-mail de votre invité(e) ?

  6. Cliquez sur Save pour appliquer la logique.

Désormais, lorsqu’un utilisateur sélectionne « Oui », les deux champs relatifs à l’invité apparaissent instantanément.

💡 Conseil de pro : lorsque vous utilisez des règles Show, vous n’avez pas besoin de créer de règles « Hide » : les champs indiqués sous « Show » restent masqués tant que la condition n’est pas remplie.


Étape 3 : vérifiez et testez votre formulaire

Les tests vous permettent de vous assurer que votre logique fonctionne exactement comme prévu avant de partager le formulaire avec votre public.

  1. Dans l’éditeur de formulaire, cliquez sur l’icône View pour afficher l’aperçu.

  2. Sélectionnez Oui pour Venez-vous accompagné(e) ? : les champs Quel est le nom de votre invité(e) ? et Quelle est l’adresse e-mail de votre invité(e) ? doivent apparaître.

  3. Sélectionnez Non : les deux champs de suivi doivent rester masqués.

Si tout fonctionne correctement, votre formulaire est prêt. À titre de référence, vous pouvez consulter un exemple en ligne ici : exemple de formulaire d’inscription à un événement.

💡 Conseil de pro : utilisez la Logic Map pour vérifier visuellement vos règles et vous assurer qu’aucune étape n’a été oubliée.


Et ensuite : automatisez les mises à jour de l’événement avec la logique « On Update »

Maintenant que vous savez afficher dynamiquement les informations sur les invités lors de la soumission du formulaire, vous pouvez aller plus loin en automatisant des actions de suivi chaque fois qu’un participant met à jour sa réponse.

Avec la logique « On Update », Formaloo peut déclencher des actions précises après la soumission initiale, afin que les données de votre événement restent exactes et que votre équipe soit toujours informée. C’est particulièrement utile pour les formulaires d’inscription à un événement, où les participants peuvent modifier ultérieurement les informations sur leur invité.

Par exemple, vous pouvez :

  • Envoyer automatiquement un e-mail au coordinateur de l’événement si un participant ajoute ou modifie un invité.

  • Envoyer des listes d’invités à jour directement à votre équipe de restauration ou de sécurité.

  • Transmettre les modifications à votre CRM pour que les badges des invités et les plans de table restent à jour.

  • Avertir un canal Slack en temps réel chaque fois que les informations d’un invité sont mises à jour.

En combinant la logique Show/Hide et l’automatisation On Update, vous pouvez créer un véritable système d’inscription intelligent, qui s’adapte à chaque utilisateur en temps réel et garantit le bon déroulement de vos opérations.

Avez-vous trouvé la réponse à votre question ?