Référence des champs de formulaire et de la validation
Cet article décrit les types de champs disponibles lors de la création d'un formulaire ou d'une enquête dans Flexmail, ainsi que les filtres de validation que vous pouvez appliquer pour contrôler les réponses acceptées.
Types de champs
Conseil support après avoir configuré une question, cliquez sur le bouton Aperçu pour voir exactement comment elle s'affichera et se comportera pour le contact.
Champ de texte court
Un champ de saisie sur une seule ligne, destiné aux réponses courtes : noms, codes, mots isolés ou phrases brèves. Vous pouvez définir une limite maximale de caractères, et le contact voit un compteur de caractères à mesure qu'il saisit. Idéal pour : les champs de nom, les noms d'entreprise, les réponses courtes, les codes ou les numéros de référence.

Champ de texte long
Une zone de texte multiligne pour les réponses plus longues. Vous pouvez définir le nombre de lignes visibles et une limite maximale de caractères. Idéal pour : les commentaires, les retours, les descriptions ou toute question ouverte où le contact a besoin d'espace pour écrire.

Liste déroulante
Une question à choix multiple où le contact sélectionne une réponse dans un menu déroulant. Vous définissez toutes les options disponibles. Idéal pour : les catégories, les régions, les types de produits ou toute question comportant un ensemble fixe de réponses possibles.

Boutons radio
Une question à choix multiple où toutes les options sont visibles d'un seul coup et où le contact en sélectionne une. Idéal pour : les courtes listes où vous voulez toutes les options visibles, les questions Oui/Non, les niveaux de satisfaction, les choix de préférences.

Cases à cocher
Permet au contact de sélectionner plusieurs réponses dans une liste. Idéal pour : les sujets d'intérêt, les fonctionnalités utilisées, les questions à sélection multiple.

Date
Présente un sélecteur de date que le contact utilise pour choisir une date. La valeur est stockée dans un champ de base de données de type date. Idéal pour : la date de naissance, les dates de participation à un événement, les préférences de rendez-vous.

Heure
Le contact peut saisir une heure précise. Un tableau avec les heures et les minutes s'affiche au clic sur le champ.

Date et heure
Le contact peut saisir une date et une heure précises. Un calendrier et un tableau avec les heures et les minutes s'affichent au clic sur les champs.

Disclaimer
Un champ de disclaimer, auquel vous pouvez ajouter un lien et une case à cocher. L'acceptation du disclaimer peut être facultative ou obligatoire.

Téléversement de fichiers
Un type de champ payant supplémentaire qui permet à vos contacts de téléverser des fichiers. Vous pouvez choisir les extensions de fichiers autorisées.

Champ éditeur
Ce n'est pas un champ de question, mais un bloc de texte Éditeur HTML que vous pouvez insérer entre des questions. Utilisez-le pour ajouter un texte explicatif, des titres de section, des images ou d'autres éléments de mise en forme entre vos questions, afin de donner au formulaire une meilleure structure et plus de contexte.

Conseil support faites correspondre le type de champ de votre formulaire au type du champ de base de données lorsque vous les reliez. Un champ de date dans le formulaire doit être relié à un champ de base de données de type date ; un champ de texte doit être relié à un champ de base de données de type texte libre ou choix multiple. Des types incompatibles empêcheront l'enregistrement correct des données.
Filtres de validation
Les filtres de validation vous permettent d'imposer un format spécifique aux réponses des champs texte de vos formulaires et enquêtes. Lorsqu'un contact soumet une réponse qui ne respecte pas le format requis, un message d'erreur lui demande de la corriger. Cela permet de conserver des données propres et cohérentes.
Où les filtres de validation s'appliquent
Les filtres de validation peuvent être appliqués aux types de champs texte court dans les formulaires. Dans les enquêtes, ils fonctionnent sur les champs texte court et sur les champs à choix multiple proposant une option de saisie texte. Pour les enquêtes, le champ doit être marqué comme obligatoire avant de pouvoir lui ajouter un filtre de validation.
Filtres disponibles
- Alphanumérique : uniquement des lettres et des chiffres, pas de caractères spéciaux.
- E-mail : doit contenir un symbole @ et un format de domaine valide.
- Numérique : uniquement des chiffres.
- Http:// : doit commencer par http:// (pour les champs d'URL de site web).
- Numéro de TVA : vérifie un format de numéro de TVA valide.
- DD-MM-YY : format de date avec une année à deux chiffres.
- DD-MM-YYYY : format de date avec une année à quatre chiffres.
- DD/MM/YY : format de date avec des barres obliques et une année à deux chiffres.
- DD/MM/YYYY : format de date avec des barres obliques et une année à quatre chiffres.
- YYYY-MM-DD : format de date ISO.
- YYYY/MM/DD : format de date ISO avec des barres obliques.
Validation personnalisée avec des expressions régulières
Si aucun des filtres standards ne correspond à vos besoins, vous pouvez rédiger une règle de validation personnalisée à l'aide d'une expression régulière (regex). Il s'agit d'un motif de texte auquel la réponse doit correspondre. Les expressions régulières sont puissantes mais techniques : cette option est recommandée uniquement si vous êtes à l'aise avec la syntaxe regex.
Attention la validation personnalisée par regex n'est pas recommandée aux débutants. Une regex mal écrite peut bloquer toutes les réponses valides ou accepter des réponses invalides. Testez minutieusement avant d'utiliser cette option dans un formulaire en production.
Conseils de pro
- Utilisez le filtre de validation E-mail sur tout champ où vous collectez des adresses e-mail en dehors de votre formulaire d'opt-in. Cela évite les fautes de frappe et les erreurs de format avant qu'elles n'entrent dans votre base de données.
- Utilisez le bouton Aperçu après avoir configuré chaque champ pour vérifier son apparence et son comportement avant de sauvegarder.
- Pour les champs de date dans les formulaires, utilisez le type de champ Date plutôt qu'un champ texte avec un filtre de validation de date. Le sélecteur de date offre une meilleure expérience et garantit une mise en forme cohérente.
Étapes suivantes
- Consultez « Premiers pas avec les formulaires » pour créer votre premier formulaire.
- Consultez « Premiers pas avec les enquêtes » pour utiliser ces types de champs dans une enquête.
- Consultez « Personnaliser un formulaire » pour pré-remplir des champs avec les données de contact existantes.