Toute la doc
Construire des formulairesMis à jour le

Validation et champs requis

Configurez la validation par champ — champs requis, règles de longueur et de motif, plages de nombres et contraintes de fichiers — pour collecter des réponses propres et complètes.

Points clés
  • La validation se fait par champ et se configure dans l'éditeur de champ.
  • Un interrupteur « requis » oblige les répondants à répondre avant de pouvoir envoyer.
  • Les champs texte et zone de texte acceptent une longueur minimale/maximale et un motif regex (avancé).
  • Les champs nombre acceptent une valeur minimale et maximale ; les champs fichier acceptent des limites de taille, de type et de nombre.
  • La validation s'exécute sur le formulaire public, et les champs requis sont aussi vérifiés côté serveur à l'enregistrement de la réponse.

La validation garde propres et complètes les réponses que vous collectez. Plutôt que d'accepter n'importe quoi, vous définissez des règles par champ — celui-ci est requis, celui-là doit avoir une longueur valide, ce nombre doit rester dans une plage — et le formulaire vérifie chaque réponse avant de l'accepter.

Chaque règle se configure dans l'éditeur de champ : sélectionnez un champ, ouvrez sa section de validation et définissez les contraintes qui lui conviennent.

Champs requis

La règle la plus simple est l'interrupteur requis. Lorsqu'un champ est requis, les répondants doivent y répondre avant de pouvoir envoyer le formulaire. Les champs requis sont validés sur le formulaire public et sont aussi appliqués côté serveur à l'enregistrement de la réponse, de sorte qu'une réponse requise manquante ne peut pas passer.

Longueur du texte et motif

Les champs texte et zone de texte peuvent encadrer ce que les répondants saisissent :

  • Longueur minimale — refuser les réponses plus courtes qu'un nombre de caractères défini.
  • Longueur maximale — plafonner les réponses à un nombre de caractères défini.
  • Motif (avancé) — une expression régulière que la réponse doit respecter, utile pour les codes postaux, numéros de référence ou un format précis.

Plages de nombres

Les champs nombre acceptent une valeur minimale et une valeur maximale, de sorte qu'une réponse doit rester dans la plage autorisée — pratique pour les quantités, les âges ou les notes où seuls certains nombres ont un sens.

Contraintes de fichiers

Les champs fichier ont leur propre jeu de limites, pour que vous receviez des pièces jointes réellement exploitables :

  • Taille maximale de fichier — plafonnée par fichier, avec une valeur par défaut de 10 Mo.
  • Types de fichiers autorisés — une liste blanche d'extensions, pour n'accepter que les formats attendus.
  • Nombre minimum et maximum de fichiers — contrôlez combien de fichiers un répondant peut (ou doit) joindre.

Pour en savoir plus sur la collecte de documents et d'images, voir collecter des fichiers.

Comment configurer la validation

  1. 1Dans l'éditeur, sélectionnez le champ à valider pour ouvrir l'éditeur de champ.
  2. 2Ouvrez sa section validation.
  3. 3Définissez les règles qui s'appliquent — l'interrupteur requis, la longueur ou le motif, la plage de nombres ou les contraintes de fichiers.
  4. 4Prévisualisez le formulaire et essayez une réponse invalide pour confirmer que la règle se comporte comme prévu.

Questions fréquentes

Où définir les règles de validation ?
Dans l'éditeur de champ. Sélectionnez un champ, ouvrez sa section de validation et définissez les règles — requis, longueur ou motif, plage de nombres ou contraintes de fichiers — qui s'appliquent à ce champ.
La validation est-elle appliquée uniquement dans le navigateur ?
Non. La validation s'exécute sur le formulaire public pour un retour instantané, et les champs requis sont en plus appliqués côté serveur à l'enregistrement de la réponse, de sorte qu'une réponse requise manquante ne peut pas passer.
Puis-je exiger un format précis, comme un code postal ?
Oui. Les champs texte et zone de texte acceptent un motif regex (une option avancée), vous pouvez donc exiger que les réponses respectent un format précis comme un code postal ou un numéro de référence.
Quelle est la taille maximale de fichier par défaut ?
La taille maximale de fichier par défaut est de 10 Mo par fichier. Vous pouvez aussi restreindre les types de fichiers autorisés avec une liste blanche d'extensions et définir un nombre minimum et maximum de fichiers.

Créez un meilleur formulaire avec Formiqa.

Gratuit pour toujours. Sans carte bancaire. Sans frais par réponse.