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.
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.
Comment imposer minimum 7 jours avant la date choisie ?#
Exemple de contexte#
Suggestion de solution#
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