une idée comment puis je désactivé les dates en antérieure dans mon calendrier du formulaire ?
var startDate = new Date();
var currentMonth = startDate.getMonth();
var currentYear = startDate.getFullYear();
var selectYear = document.getElementById("year");
var selectMonth = document.getElementById("month");
var monthHeader = document.getElementById("monthHeader");
var yearHeader = document.getElementById("yearHeader");
var nextBtn = document.getElementById("next");
var previousBtn = document.getElementById("previous");
var datePicked = document.getElementById("date-picked");
var months = "";
var days = "";
var monthsArr = ["Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Auot", "Septembre", "Octobre", "Novembre", "Decembre"];
var daysArr = ["DIM", "LUN", "MAR", "MER", "JEUDI", "VEN", "SAM"];
months = monthsArr;
days = daysArr;
var tableHeaderMonth = document.getElementById("thead-month");
var dataHead = "<tr>";
var startDay = "";
for (dhead in days) {
days[dhead] === "Sun" ? startDay = "Green-text" : startDay = "";
dataHead += "<th data-days='" + days[dhead] + "' class='" + startDay + "'>" + days[dhead] + "</th>";
}
dataHead += "</tr>";
tableHeaderMonth.innerHTML = dataHead;
showCalendar(currentMonth, currentYear);
nextBtn.addEventListener("click", next, false);
previousBtn.addEventListener("click", previous, false);
function yearRange(start, end) {
var years = "";
for (var year = start; year <= end; year++) {
years += "<option value='" + year + "'>" + year + "</option>";
}
return years;
}
- Edité par DanyDany5 15 janvier 2021 à 13:26:52
Comment désactiver les dates antérieures
× 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.