Отключить дату, если дата выбора достигает определенного числа в materializecss или Google Script - PullRequest
0 голосов
/ 12 июля 2019

Я включил / использовал средство выбора даты из 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;
       }
     });
});

Пока я могу выбирать или выбирать даты, но я не знаю, как кодировать лимит. Заранее благодарю за помощь. Я новичок в программировании.

...