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 :

  1. NbEquipesJuniors ;
  2. NbEquipesSeniors ;
  3. 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