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
- Ouvrez le formulaire dans le Créateur de formulaires.
- Cliquez sur le champ dans la zone de travail.
- Ouvrez l'onglet De base dans Propriétés du champ.
- Cochez Champ obligatoire.
Quand un visiteur laisse un champ obligatoire vide, le formulaire affiche un message sous ce champ et n'est pas envoyé.

Ajouter une règle de validation
- Cliquez sur le champ dans la zone de travail.
- Ouvrez l'onglet Avancé.
- Sous Règles de validation, cliquez sur Ajouter une règle.
- Choisissez une règle dans Sélectionner le type de règle.
- Renseignez la valeur dont la règle a besoin, par exemple le nombre minimal de caractères.
- 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.

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.

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.