Champs obligatoires et règles de validation

Rendez des champs obligatoires dans WEMASY et ajoutez des règles de validation : longueur minimale, plages de nombres, dates.

Brouillon

Les champs obligatoires et les règles de validation garantissent que les visiteurs vous envoient des réponses exploitables. Un champ obligatoire ne peut pas rester vide. Une règle de validation vérifie ce que le visiteur a saisi, par exemple qu'un numéro de téléphone ne contient que des chiffres ou qu'une date ne tombe pas un jour de fermeture. WEMASY vérifie les deux dans le navigateur du visiteur, puis encore sur le serveur à l'envoi du formulaire.

Rendre un champ obligatoire

  1. Ouvrez le formulaire dans le Créateur de formulaires.
  2. Cliquez sur le champ dans la zone de travail.
  3. Ouvrez l'onglet De base dans Propriétés du champ.
  4. Cochez Champ obligatoire.

Quand un visiteur laisse un champ obligatoire vide, le formulaire affiche un message sous ce champ et n'est pas envoyé.

La case Champ obligatoire dans Propriétés du champ

Ajouter une règle de validation

  1. Cliquez sur le champ dans la zone de travail.
  2. Ouvrez l'onglet Avancé.
  3. Sous Règles de validation, cliquez sur Ajouter une règle.
  4. Choisissez une règle dans Sélectionner le type de règle.
  5. Renseignez la valeur dont la règle a besoin, par exemple le nombre minimal de caractères.
  6. Facultatif : saisissez votre propre texte dans Message d'erreur personnalisé (facultatif). Laissez vide pour le message par défaut.

Vous pouvez ajouter plusieurs règles à un champ. Chaque règle doit être respectée avant l'envoi du formulaire.

Ajouter une règle de validation à un champ de formulaire

Règles disponibles

  • Chaîne : Longueur minimale, Longueur maximale, Alpha [a-zA-Z], Alpha avec tiret [a-zA-Z-], Alphanumérique [a-zA-Z0-9] et Regex personnalisée.
  • E-mail et Url : Format d'e-mail et Format d'URL.
  • Numérique : Entier (sans décimale), Numérique (décimales autorisées), Valeur minimale, Valeur maximale, Chiffres (longueur) et Chiffres entre.
  • Comparaison : Identique à, Différent de, Supérieur à, Supérieur ou égal à, Inférieur à et Inférieur ou égal à. Elles comparent le champ avec un autre champ, par exemple une adresse e-mail saisie une seconde fois.
  • Réseau : Adresse IP, Adresse IPv4 et Adresse IPv6.
  • Date : Date valide, Date après, Date avant, Date entre et Jours fermés. Jours fermés prend les jours qui ne peuvent pas être choisis, séparés par des virgules, comme sunday,monday.

Adresses e-mail jetables

Les champs e-mail bloquent par défaut les adresses de fournisseurs d'e-mail jetables. Le visiteur voit « Les adresses e-mail jetables ne sont pas autorisées ». L'option Autoriser les e-mails jetables d'un champ e-mail désactive ce blocage. Ne l'utilisez que pour des tests.

L'option Autoriser les e-mails jetables d'un champ e-mail

Champs masqués et logique conditionnelle

Un champ masqué par la Logique conditionnelle n'est pas vérifié à l'envoi du formulaire : un champ obligatoire que le visiteur n'a jamais vu ne bloque donc pas le formulaire. Plus d'informations dans Créateur de formulaires et champs.

Questions fréquentes

Puis-je rendre un champ obligatoire sans autre règle ?

Oui. Champ obligatoire est une case distincte de l'onglet De base. Vous n'avez besoin d'une règle de validation que si vous voulez vérifier le contenu de la réponse.

Pourquoi un visiteur voit-il une erreur alors que le formulaire semblait correct ?

Le serveur vérifie à nouveau les réponses à l'envoi du formulaire. Sa vérification des e-mails est plus stricte que celle du navigateur, et les adresses e-mail jetables ne sont refusées que là.

Astuce : limitez le nombre de champs obligatoires. Chaque champ obligatoire supplémentaire réduit les chances qu'un visiteur termine le formulaire.

Mettez-le en pratique
sur votre propre site.

Commencez gratuitement avec WEMASY et créez votre site en quelques minutes.