J'aimerais retirer une valeur dans une liste lorsque je choisi une certaine valeur dans une autre liste
En gros, j'aimerais retirer le 31 jour dans ma liste "jours" quand je choisis un mois de ma liste "mois" qui ne possède que 30 jours, et pour le février, j'aimerais retirer le 29 1 fois sur 4, le 30 et le 31
Pour déterminer si on a une année bissextile, on peut faire ainsi :
const isLeap = new Date(year, 1, 29).getMonth() == 1
"isLeap" vaudra false s'il y a 28 jours et true s'il y en a 29. "year" est l'année à vérifier.
Pour changer les options d'une liste en fonction d'une première, il faut associer l’événement "change" à la liste des mois, et lorsque l'événement a lieu, rafraîchir la liste des jours.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Nodo : Bibliothèque JS pour manipuler le DOM facilement.