Я включил / использовал средство выбора даты из materializecss.com в своем скрипте Google. Я хочу добавить ограничение, чтобы при выборе определенной даты, например, 10 раз (например, 10 пользователей выбрали одну и ту же дату), выбор даты был отключен.
Я поместил код для HTML для выбора даты, который я получил от материализации CSS. Затем я также копирую и вставляю инициализацию, указанную на веб-сайте материализации CSS в форме, затем выбираю и добавляю некоторые другие коды.
для html:
<!-- DATE SELECTION -->
<div class="row">
<div class="input-field col s4">
<input id="subDate" type="text" class="datepicker" required>
<label for="subDate">Select Date</label>
</div> <!-- CLOSE TIME FIELD -->
</div>
для JavaScript:
document.addEventListener('DOMContentLoaded', function() {
//FOR DATE SELECTION
var dateSelect = document.getElementById('subDate');
// ----------- Setting Dates to Disable ------------
var disabledDays = [
new Date("2019, 11, 01").valueOf(),
new Date("2019, 7, 18").valueOf()
];
M.Datepicker.init(dateSelect, {
minDate: new Date ("2019, 5, 10"),
maxDate: new Date ("2019, 8, 21"),
format: 'mmmm dd, yyyy',
disableWeekends: true,
disableDayFn: function(day){
return disabledDays.indexOf(day.valueOf()) > -1;
}
});
});
Пока я могу выбирать или выбирать даты, но я не знаю, как кодировать лимит. Заранее благодарю за помощь. Я новичок в программировании.