Comment révéler une liste déroulante d'options après avoir coché une case dans votre formulaire de contact Divi

Publié: 2022-08-28

Le formulaire de contact de Divi est un module très polyvalent qui vous permet de collecter des informations et la correspondance des visiteurs de votre site Web. En utilisant les paramètres de logique conditionnelle intégrés au module de formulaire de contact de Divi, vous pouvez facilement créer des formulaires complexes et dynamiques pour votre site Web. Cette fonctionnalité vous permet de faire apparaître des champs supplémentaires en fonction des réponses données pour les champs précédents dans votre formulaire de contact afin que vous puissiez collecter des informations supplémentaires ou présenter des questions de suivi qui peuvent n'être pertinentes qu'en fonction d'une réponse précédente. Par exemple, vous pourriez avoir une case à cocher pour indiquer l'intérêt pour les services que vous fournissez. Si la case est cochée, vous pouvez afficher une liste déroulante permettant aux utilisateurs de sélectionner le type de service qu'ils souhaitent ou de vous fournir des informations supplémentaires. En utilisant la logique conditionnelle, vous masquez également des champs qui peuvent ne pas être pertinents pour tous les utilisateurs, ce qui rend le formulaire plus simple et plus accessible et augmente la probabilité qu'une personne remplisse le formulaire.

Il existe de nombreux cas d'utilisation pour ajouter une logique conditionnelle au formulaire, quel que soit le type de site Web que vous possédez, et cela peut aider à améliorer l'expérience utilisateur globale sur votre site. Dans ce tutoriel, nous allons vous montrer comment faire apparaître un menu déroulant d'options après avoir coché une case dans votre formulaire de contact Divi. Commençons!

Aperçu

Voici un aperçu de ce que nous allons concevoir

Divi Reveal Options Liste déroulante Formulaire de contact Conception finale Mobile

Ce dont vous avez besoin pour commencer

Avant de commencer, installez et activez le thème Divi et assurez-vous d'avoir la dernière version de Divi sur votre site Web.

Maintenant, vous êtes prêt à commencer !

Comment révéler une liste déroulante d'options après avoir coché une case dans votre formulaire de contact Divi

Créer une nouvelle page avec une mise en page prédéfinie

Commençons par utiliser une mise en page prédéfinie de la bibliothèque Divi. Pour cette conception, nous utiliserons la page de destination Home Baker du Home Baker Layout Pack.

Ajoutez une nouvelle page à votre site Web et donnez-lui un titre, puis sélectionnez l'option Utiliser Divi Builder.

Divi Reveal Options Liste déroulante Formulaire de contact Utiliser Builder

Nous utiliserons une mise en page prédéfinie de la bibliothèque Divi pour cet exemple, alors sélectionnez Parcourir les mises en page.

Divi Reveal Options Liste déroulante Formulaire de contact Parcourir les mises en page

Ensuite, recherchez et sélectionnez la mise en page de la page d'accueil Home Baker.

Divi Reveal Options Liste déroulante Formulaire de contact Trouver la mise en page

Sélectionnez Utiliser cette mise en page pour ajouter la mise en page à votre page.

Divi Reveal Options Formulaire de contact déroulant Utiliser la mise en page

Nous sommes maintenant prêts à construire notre conception.

Ajouter le formulaire de contact

Faites défiler jusqu'à "Je prends des commandes personnalisées !" section de la disposition du boulanger à domicile. Nous ajouterons un formulaire de contact à cette section. Tout d'abord, supprimez le bouton "Contactez-moi" situé sous le texte du titre.

Divi Reveal Options Menu déroulant Formulaire de contact Bouton Supprimer

Ensuite, insérez un module de formulaire de contact sous le texte du titre.

Divi Reveal Options Liste déroulante Formulaire de contact Ajouter un formulaire

Nous devons ajuster notre mise en page afin que tous les champs occupent toute la largeur du formulaire. Ouvrez les paramètres du module de formulaire de contact, puis ouvrez les paramètres du champ Nom.

Divi Reveal Options Liste déroulante Formulaire de contact Modifier le champ

Accédez à l'onglet Conception et ouvrez les paramètres de mise en page. Mettez le champ Nom en pleine largeur.

  • Rendre pleine largeur : oui

Divi Reveal Options Liste déroulante Formulaire de contact Pleine largeur

Nous répéterons les mêmes étapes pour le champ Adresse e-mail. Ouvrez les paramètres du champ E-mail, puis ouvrez les paramètres de mise en page sous l'onglet Conception et définissez le champ sur pleine largeur.

  • Rendre pleine largeur : oui

Divi Reveal Options Liste déroulante Formulaire de contact Pleine largeur 2

Ensuite, ajustons nos paramètres de protection anti-spam sous l'onglet Contenu des paramètres du formulaire de contact. Pour ce formulaire, je vais utiliser le service de protection ReCaptcha.

  • Utiliser un service de protection anti-spam : oui
  • Fournisseur de services : ReCaptcha

Divi Reveal Options Liste déroulante Formulaire de contact Spam

Ajouter une liste déroulante d'options révélatrices au formulaire

Nous pouvons maintenant ajouter notre liste déroulante d'options de révélation. Pour cet exemple, nous ajouterons une case à cocher au formulaire qui demandera si les utilisateurs sont intéressés par une commande personnalisée de produits de boulangerie. S'il coche la case, un champ déroulant apparaîtra dans lequel l'utilisateur sélectionnera le type de produit de boulangerie qu'il souhaite commander. Commençons.

Tout d'abord, ajoutez un nouveau champ au formulaire.

Divi Reveal Options Liste déroulante Formulaire de contact Ajouter un champ

Ouvrez les nouveaux paramètres de champ et ajoutez le contenu suivant sous les paramètres de texte.

  • ID de champ : Intéressé
  • Titre : Intéressé par une commande personnalisée ?

Divi Reveal Options Liste déroulante Formulaire de contact Titre du champ

Ensuite, sous les options de champ, définissez les éléments suivants :

  • Type : Cases à cocher
  • Options : Oui
  • Champ obligatoire : Non

Divi Reveal Options Liste déroulante Options de champ du formulaire de contact

Revenez aux paramètres du formulaire de contact et ajoutez un autre nouveau champ. Ce sera notre liste déroulante d'options révélée où les clients sélectionnent le type de produit de boulangerie qu'ils souhaitent commander.

Divi Reveal Options Liste déroulante Formulaire de contact Ajouter un nouveau champ

Ouvrez les nouvelles options de champ et ajoutez l'ID et le titre de champ suivants :

  • ID de champ : quel type
  • Titre : Quel type de produits de boulangerie ?

Divi Reveal Options Liste déroulante Formulaire de contact Champ ID Titre

Ensuite, ouvrez les Options de champ et définissez le type de champ sur Sélectionner la liste déroulante. Ensuite, ajoutez les options.

  • Type : sélectionnez la liste déroulante
  • Option :
    • Pains
    • Gâteaux
    • Muffins
    • Des pâtisseries
    • Autre
  • Champ obligatoire : Non

Liste déroulante des options Divi Reveal Liste déroulante des options du champ du formulaire de contact

Passez maintenant à la section Logique conditionnelle et activez les paramètres de logique conditionnelle. Ensuite, configurez la règle pour afficher le champ en fonction de la case à cocher ci-dessus.

  • Activer : Oui
  • Règles : Intéressé = Oui

Cette règle configure le formulaire de sorte que si la case "Oui" ci-dessus est cochée, le champ "Quel type de produits de boulangerie" s'affiche. Si la case n'est pas cochée, le champ Type restera masqué.

Divi Reveal Options Liste déroulante Formulaire de contact Logique conditionnelle

Personnaliser la conception du formulaire de contact

Maintenant que notre formulaire de contact et la logique conditionnelle sont tous configurés, nous pouvons personnaliser la conception du formulaire pour mieux l'adapter à la mise en page de la page.

Ouvrez les paramètres du formulaire de contact et accédez à l'onglet de conception. Sous les options de champ, personnalisez les paramètres comme suit.

  • Couleur de fond des champs : #FFFFFF
  • Couleur du texte des champs : #906d5e

Divi Reveal Options Liste déroulante Champs du formulaire de contact Texte d'arrière-plan

Ensuite, définissez le remplissage des champs et personnalisez les paramètres de police.

  • Haut de rembourrage des champs : 16px
  • Rembourrage des champs en bas : 16px
  • Rembourrage des champs à gauche : 20px
  • Rembourrage des champs à droite : 20px
  • Police des champs : Lato
  • Poids de la police des champs : Gras
  • Style de police des champs : majuscules (TT)
  • Espacement des lettres entre les champs : 0,1 em

Divi Reveal Options Liste déroulante Champs du formulaire de contact Police de remplissage

Passez maintenant aux paramètres des boutons et personnalisez les styles des boutons comme suit :

  • Utiliser des styles personnalisés pour le bouton : Oui
  • Couleur du texte du bouton : #3b261e
  • Arrière-plan du bouton : #dcc087

Divi Reveal Options Liste déroulante Styles des boutons du formulaire de contact

Ensuite, personnalisez la bordure du bouton et les paramètres de police.

  • Couleur de la bordure du bouton : #dcc087
  • Rayon de la bordure du bouton : 0 pixel
  • Espacement des lettres des boutons : 0,1 em
  • Police du bouton : Lato
  • Épaisseur de la police des boutons : épaisse
  • Style de police des boutons : majuscules (TT)

Divi Reveal Options Liste déroulante Formulaire de contact Bouton Police de bordure

Modifiez ensuite la marge et le rembourrage du bouton comme suit :

  • Marge du bouton en haut : 10 px
  • Haut de rembourrage des boutons : 16px
  • Rembourrage des boutons en bas : 16 px
  • Rembourrage du bouton à gauche : 32 px
  • Rembourrage du bouton à droite : 32 px

Divi Reveal Options Liste déroulante Formulaire de contact Rembourrage Marge

Enfin, nous modifierons les paramètres de bordure pour ajouter des bordures autour des entrées de formulaire.

  • Largeur de la bordure des entrées : 1 px
  • Couleur de la bordure des entrées : #3b261e

Divi Reveal Options Dropdown Formulaire de contact Entrées Border

Résultat final

Cela complète la conception complète du formulaire de contact. Jetons un coup d'œil au formulaire en action avec la liste déroulante des options révélatrices.

Divi Reveal Options Liste déroulante Formulaire de contact Conception finale Mobile

Dernières pensées

La logique conditionnelle est facile à mettre en œuvre dans le module de formulaire de contact de Divi et permet de créer des formulaires dynamiques qui présentent des champs pertinents à l'utilisateur en fonction de ses réponses précédentes. Bien que l'exemple de ce didacticiel soit relativement simple, vous pouvez utiliser la logique conditionnelle pour créer des formulaires complexes avec plusieurs instances de logique conditionnelle. Pour en savoir plus sur ce que vous pouvez faire avec le formulaire de contact et la logique conditionnelle de Divi, consultez cet article sur Comment créer un formulaire de contact Divi polyvalent avec une logique conditionnelle. Avez-vous utilisé les options de logique conditionnelle sur le formulaire de contact de votre site ? Nous serions ravis de vous entendre dans les commentaires !