Voir la vidéo d'aide pour le bloc « Champ caché »
Un champ caché est un champ texte tout à fait standard, sauf qu'il n'est pas visible pour les utilisateurs du formulaire. Le visiteur ne peut donc pas modifier son contenu.
Un champ caché a plusieurs utilisations possibles :
- Afficher des valeurs fixes dans l'e-mail que l'administrateur reçoit ;
- Effectuer des calculs entre les valeurs de différents champs ;
- Stocker une information pour afficher ou cacher des pages ou messages spécifiques ;
- Etc.

Figure 30 - Paramètres d'un champ caché
Les options suivantes sont disponibles pour paramétrer ce champ :
Propriétés générales |
Nom du champ | Correspond au libellé du champ. Son seul but est ici de permettre de distinguer plusieurs champs cachés dans l'interface de FormBuilder Pro. |
Valeur par défaut | Permet de définir la valeur du champ, qui sera soit une valeur fixe, soit le résultat d'un calcul. |
Propriétés avancées |
Nom externe | Réservé à une utilisation future. |
Nom interne | Le nom interne correspond à un nom utilisable dans un template lors de l'envoi d'un e-mail, par exemple (paramétrable par l'administrateur). |
Classe CSS | Vous pouvez ajouter des classes CSS définies à votre champ « Fichier » afin d'en modifier l'apparence. |
Visibilité | Défini si le champ est visible ou non dans la fenêtre d’édition de la réponse. |
Obtenir une valeur calculée
Il est facile d'effectuer un calcul basé sur les valeurs de plusieurs champs.
Prenons un exemple : votre formulaire permet d'inscrire des équipes de juniors et de seniors à un tournoi de football. Vous souhaitez voir apparaître, dans le message de confirmation, le texte suivant « Merci d'avoir inscrit X équipes au tournoi. », où X est le nombre total d'équipes, toutes catégories confondues.
Créez deux champs textes « Nombre d'équipes juniors » et « Nombre d'équipes seniors », ainsi qu'un champ caché.
Figure 31 - Création des champs
Une fois les trois champs ajoutés, attribuez-leur à chacun un nom interne unique. Dans cet exemple, nous utiliserons les noms suivants :
- NbEquipesJuniors ;
- NbEquipesSeniors ;
- NbEquipes.
Propriétés du premier champ texte :

Figure 32 - Propriétés du premier champ texte
Propriétés du deuxième champ texte :

Figure 33 - Propriétés du deuxième champ texte
Dans le champ caché, nous allons indiquer à FormBuilder Pro de calculer la somme des champs texte précédents. Pour ce faire, vous pouvez utiliser la propriété « Valeur par défaut » du champ caché. Commencez le calcul par le signe égal (=), puis écrivez les noms des champs entre crochets ([et]), séparés par les opérateurs arithmétiques appropriés.

Figure 34 - Paramètres du champ caché
Voici un exemple de résultat du formulaire rendu sur un site web :

Figure 35 - Résultat final
Testez votre formulaire, par exemple avec les valeurs « 3 » et « 2 ». Pour vous assurer que le calcul fonctionne, il vous suffit d'utiliser votre champ dans le message de confirmation du formulaire, par exemple, avec la syntaxe {{NomChampFieldValue}}.
Dans cet exemple, c'est ce qui a été fait. Le message de confirmation est le suivant :
Merci d'avoir inscrit {{NbEquipesFieldValue}} au tournoi.
Et voici le résultat final :

Figure 36 - Message de confirmation