Javascript: фиксировать даты на каландре - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть два календаря, один для «проверки» и один для «проверки». Я хочу убедиться, что, когда пользователь выбирает дату регистрации, предыдущие дни до этого блокируются в календаре контроля. Например, если я выберу 16/04/2020 для своей регистрации, пользователь не сможет выбрать любую дату до 16/04/2020, когда они выписываются. Вот следующий код:

Show.blade. php

<div class='col-md-5'>
    <div class="form-group">
        <div class='input-group date' id="checkIndate">
            <input id="checkIndate" input type='date' class="form-control"/>
            <span class="input-group-addon">
                <span class="glyphicon glyphicon-calendar"></span>
            </span>
        </div>
    </div>
</div>
<div class='col-md-5'>
    <div class="form-group">
        <div class='input-group date' id="checkOutdate">
            <input id="checkOutdate" input type='date' class="form-control"/>
            <span class="input-group-addon">
                <span class="glyphicon glyphicon-calendar"></span>
            </span>
        </div>
    </div>
</div>

  <script>
  var fromTimeInput = $('#checkIndate');
  var toTimeInput = $('#checkOutdate');
  var fromTime = fromTimeInput.val();
  var toTime = toTimeInput.val();

    fromTimeInput.datepicker({
       keyboardNavigation : false,
       forceParse : false,
       calendarWeeks : true,
       autoclose : true,
       endDate: toTime
    });
    toTimeInput.datepicker({
      keyboardNavigation : false,
      forceParse : false,
      calendarWeeks : true,
      autoclose : true,
      startDate: fromTime
    });
    fromTimeInput.on("changeDate", function (e) {
       toTimeInput.datepicker('setStartDate', e.date);
    });
    toTimeInput.on("changeDate", function (e) {
      fromTimeInput.datepicker('setEndDate', e.date);
    });
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...