English Drapeau English Italiano Drapeau Italiano Español Drapeau Español Français Drapeau Français Deutsch Drapeau Deutsch Português Drapeau Português Ελληνικά Drapeau Ελληνικά Nederlands Drapeau Nederlands Polski Drapeau Polski Čeština Drapeau Čeština 中文 Drapeau 中文 日本語 Drapeau 日本語 हिन्दी Drapeau हिन्दी اللغة العربية Drapeau اللغة العربية Русский Drapeau Русский Українська Drapeau Українська עִברִית Drapeau עִברִית Türk Drapeau Türk Latvietis Drapeau Latvietis Dansk Drapeau Dansk Norsk Drapeau Norsk Íslenska Drapeau Íslenska 한국어 Drapeau 한국어 Suomen Drapeau Suomen Gaeilge Drapeau Gaeilge Bahasa Melayu Drapeau Bahasa Melayu Svenska Drapeau Svenska
Utilisateur IcôneConnexion
Français Drapeau Français

Connexion

 

Règles de terrain. Comment rendre votre formulaire dynamique

Règles de champ dans la base de données en ligne. Créez une logique conditionnelle complexe pour vos formulaires Web avec une interface utilisateur facile à utiliser

La logique conditionnelle ou les règles de champ vous permettent d'afficher ou de masquer un champ en fonction de ce que les utilisateurs sélectionnent pour un autre champ d'un formulaire.

Par exemple, vous pourriez avoir un champ demandant aux utilisateurs « Êtes-vous marié ? » Et si un utilisateur sélectionne « oui », vous souhaiterez peut-être demander le nom de sa femme.

no_image

Comment créer un formulaire Web dynamique en ligne
Les règles de champ sont très faciles à comprendre dans QuintaDB. Notre générateur de règles a été conçu pour rendre l'ajout et la compréhension de la logique que vous souhaitez appliquer à vos formulaires aussi simple que la création de phrases.

Nous avons par exemple un formulaire de support client :

Formulaire d'assistance

Le premier champ est un « Nom » et le second est un menu déroulant « Types de requêtes » :
Champ Type de demande

Nous disposons également d'un champ "Décrivez votre demande", au cas où le client ne trouverait pas la bonne option.

Décrivez votre demande

1. Accédez à l'onglet Règles dans Form Builder.

2. Cliquez sur Créer une règle de champ.

Créer une règle de champ

3. Créez la règle suivante :
Si le champ « Type de demande » est Autre, affichez le champ « Décrivez votre demande ».

Condition

Action
4. Appuyez sur le bouton Créer.

En conséquence, nous obtenons un formulaire dynamique :

Formulaire dynamique

La logique conditionnelle est idéale pour les enquêtes ou les formulaires de commentaires. Par exemple, vous pouvez demander à vos clients dans quelle mesure ils sont satisfaits de votre service et vous pouvez poser des questions pertinentes concernant leur sélection.
 

Définir la valeur

Vous pouvez définir la valeur du champ sélectionné lorsqu'un autre champ a une valeur spécifique.

Exemple: Si le champ "Type de demande" est "Autre", définissez la valeur "Entrez plus de détails sur votre problème" sur le champ "Décrivez votre demande".
Notez que vous pouvez modifier la règle existante pour ajouter une autre action à l'aide de l'icône « plus ».
 

Plusieurs actions dans la même règle

Formulaire avec la règle de champ et plusieurs actions

L'utilisation de la logique conditionnelle sur les formulaires de commande est parfaite pour afficher des questions supplémentaires en fonction de ce qu'un utilisateur a choisi d'acheter. Par exemple, si un utilisateur choisit d'acheter un ordinateur, vous pouvez lui demander quel processeur et quelle mémoire il souhaite commander. De même, si un utilisateur choisit entre différents types de téléviseurs, vous souhaiterez peut-être que votre formulaire Web dynamique invite l'utilisateur à acheter également des systèmes stéréo.

Un formulaire Web complexe semble toujours volumineux et difficile à remplir pour un utilisateur. Avec les formulaires longs, vous pouvez masquer des sections de formulaire jusqu'à ce que l'utilisateur ait complété d'autres sections, empêchant ainsi le défilement d'un formulaire.

A l'aide de l'icône "+" (plus), vous pouvez ajouter plusieurs conditions à la règle :

Actions de déclenchement multiples pour la règle de champ

Vous pouvez utiliser la logique conditionnelle sur les formulaires d’inscription de plusieurs manières. Par exemple, vous pouvez créer un formulaire avec des informations de contact, vous pouvez alors avoir une section « Plus de détails », qui peut être activée en utilisant la valeur déroulante « Ajouter plus de détails » « Oui ». Si l'utilisateur choisit « Oui », vous pouvez afficher plus de détails (adresse postale, etc.).

Règles de terrain

Les règles de champ vous permettent d'effectuer trois actions si une condition est vraie. Vous pouvez afficher ou masquer un champ d'un formulaire pour l'utilisateur ou définir la valeur sur un autre champ. Vous pouvez également afficher/masquer les titres de section et les champs de téléchargement de fichiers, ce qui est utile pour afficher des instructions détaillées sur la façon de remplir votre formulaire ou pour demander de manière sélective des fichiers à vos utilisateurs.

Ce dont vous avez besoin pour commencer à utiliser les règles

Pour commencer à utiliser les règles de champ, vous devrez disposer d'au moins deux champs. Vous devez activer JavaScript dans votre navigateur.

Les règles de champ contiennent deux parties : une condition et une action.

L'action show vous permet d'afficher les champs d'un formulaire. Le champ sera masqué lorsque vous ouvrirez le formulaire et restera masqué tant que la condition Afficher la règle sera respectée. Une fois la règle devenue vraie, le champ sera affiché dynamiquement sur le formulaire. Vous disposez ainsi d’un véritable formulaire Web dynamique construit en ligne !



L'action Masquer vous permet de masquer de manière sélective les champs d'un formulaire. Lorsque le formulaire est affiché, le champ sera affiché. Au fur et à mesure que votre utilisateur remplit votre formulaire et que la condition de la règle Masquer est remplie, le champ sera masqué dynamiquement. Lorsqu'un champ est masqué, toutes les règles utilisées pour ce champ seront réévaluées. Toutes les conditions liées au champ nouvellement masqué seront toujours évaluées comme étant fausses.

Si un champ obligatoire est masqué, les utilisateurs ne seront plus tenus de remplir ce champ pour soumettre votre formulaire. Les actions de masquage fonctionnent sur plusieurs pages afin de pouvoir masquer un champ sur les pages suivantes ou suivantes d'un formulaire.



Le Rule Builder vous permet de créer des formulaires dynamiques qui suivront la logique que vous avez spécifiée pour effectuer certaines actions comme afficher et masquer des champs, sauter certaines pages ou envoyer des e-mails à des personnes spécifiques en fonction des sélections effectuées par l'utilisateur en remplissant vos formulaires QuintaDB.



Chaque règle dans QuintaDB est composée de deux éléments : la condition et l'action. La Condition vous permet de spécifier le champ sur lequel vous devez baser votre règle et la manière dont vous souhaitez que nous évaluions ce champ. L'action nous indique ce que vous voulez que QuintaDB fasse si la condition est vraie.



Les conditions dans QuintaDB sont composées de trois parties : le sujet, la valeur et la comparaison.

  • Le sujet est le champ sur lequel vous souhaitez que la règle soit basée. Il ne peut pas s'agir d'un champ de fichier, d'un en-tête de section ou d'une description.
  • La valeur est le choix que l'utilisateur doit faire ou saisir pour que la condition soit vraie.
  • La comparaison nous indique comment vous souhaitez utiliser la valeur du sujet pour rendre la condition vraie.

Voici une liste des différentes comparaisons disponibles pour chaque type de champ :

  • Nombres : est égal à, est supérieur à, est inférieur à
  • Date et Date et heure : est le ou est à, est avant, est après
  • Autres contrôles comme une seule ligne de texte : est, n'est pas, contient, ne contient pas, commence par, se termine par, est vide, pas vide, comme