Sélecteur de date
Ce composant permet de produire de façon dynamique une interface de calendrier pour sélectionner une date dans un formulaire.
Aperçu
Chef du projet : Stéphane Bérubé (@berubs)
Objet
L'objet de cette fonctionnalité est de fournir une interface pour sélectionner une date dans un formulaire.
Raison d’être
Cette fonctionnalité offre un autre moyen de sélectionner une date dans un formulaire.
Mise en œuvre
- Ajouter un champ de saisie de texte pour chaque date qui sera demandée. Chaque champ de saisie de texte doit implémenter le type
date
. - Facultatif : Enrouler le format de date avec
<span class="datepicker-format"></span>
pour le cacher lorsque le correctif ne charge (à cause du soutien natif). - Facultatif : Modifier la valeur de
max
pour indiquer la date la plus éloignée que peut sélectionner l’utilisateur. - Facultatif : Modifier la valeur de
min
pour indiquer la date la plus proche que peut sélectionner l’utilisateur.
Code d'exemple
<div>
<label for="startdate">Date de début<span class="datepicker-format"> (<abbr title="Les quatres chiffres de l'année, tiret, les deux chiffres du mois, tiret, les deux chiffres du jour">AAAA-MM-JJ</abbr>)</span> :</label>
<input type="date" id="startdate" name="startdate" min="2013-03-27" max="2013-05-07" />
</div>
<div>
<label for="enddate">Date de fin<span class="datepicker-format"> (<abbr title="Les quatres chiffres de l'année, tiret, les deux chiffres du mois, tiret, les deux chiffres du jour">AAAA-MM-JJ</abbr>)</span> :</label>
<input type="date" id="enddate" name="enddate" min="2013-03-27" max="2016-05-07" />
</div>
Exemples
Développement
Le sélecteur de date est dépendent sur le soutien natif pour l'élément input type="date"
de HTML5, le correctif de sélecteur de date, et la bibliothèque calendar.
- js/polyfills/datepicker.js - contient le code JavaScript pour le correctif de sélecteur de date
- js/sass/includes/_datepicker.scss - contient le SCSS pour le correctif de sélecteur de date
- js/images/datepicker/ - contient les images CSS pour le correctif de sélecteur de date
- js/dependencies/calendar.js - le fichier script du bibliothèque calendar
- js/sass/includes/_calendar-base.scss - le SCSS de base du bibliothèque calendar
- js/sass/includes/_calendar-theme.scss - le SCSS de thème du bibiliothèque calendar
- js/images/calendar/ - les images du bibiliothèque calendar
Problèmes connus
Il n’existe actuellement aucun problème connu.
Historique des versions
Pages connexes
Références
- Date de modification :