Comment imposer minimum 7 jours avant la date choisie ?#

Exemple de contexte#

Est-il possible dans un champ date d’imposer un minimum de 7 jours avant la date choisie ? Par exemple : un formulaire doit être rempli minimum 7 jours avant la demande donc si aujourd’hui on est le 10 juin je ne peux pas choisir une date inférieure au 17 juin.

Suggestion de solution#

Bien entendu, via cette syntaxe dans une condition de sortie de page

form_var_date|add_days:-7 > today

Astuce

Vous pouvez améliorer l’expérience utilisateur en affichant un message d’erreur si la date choisie est inférieure à 7 jours. 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 projet.

Note

En savoir plus au sujet des opérations sur les valeurs de champs Date : https://doc-publik.entrouvert.com/admin-fonctionnel/parametrage-avance/utiliser-les-filtres/#filtres-sur-les-dates

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