Comment vérifier un âge selon un champ date ?#

Exemple de contexte#

Nous souhaitons créer une condition excluante au niveau l’âge du demandeur qui doit être supérieur à 16 ans à la date d’encodage du formulaire.

Pourriez vous nous expliquer comment procéder et nous donner la formule permettant de créer cette condition ?

Suggestion de solution#

En condition de sortie de page, vous pouvez insérer ceci :

form_var_date_naissance|age_in_years >= 16

En remplaçant « date_naissance » par l’identifiant du champ où l’utilisateur encode sa date de naissance (ici le nombre 16 symbolise son age, 16 ans). N’oubliez pas d’encoder un message d’erreur si la condition n’est pas remplie.

Astuce

Vous pouvez améliorer l’expérience utilisateur en affichant un message d’erreur si la date choisie ne répond pas à votre critère. Il vous suffit d’inscrire un champ commentaire contenant le message d’erreur et de rendre son affichage conditionnel avec la condition de sortie de page. Placez-le juste après le champ date. Vous éviterez ainsi de faire perdre du temps à l’utilisateur en lui faisant remplir un formulaire qui ne sera pas valide. Vous lui offrirez une expérience utilisateur plus agréable et plus rapide. Une plus grande satisfaction de vos utilisateurs est un gage de succès pour votre démarche.

Si une question subsiste, veuillez ouvrir un ticket, nous tenterons d’y répondre et de mettre à jour cette documentation.

📣 Signaler un problème dans cette page

❓ Consulter la foire aux questions

📝 Ouvrir un ticket sur support.imio.be