Daterangepicker - Изменить только дату окончания. Но настоящий плагин по умолчанию не позволяет

Использование плагина daterangepicker для этого бронирования. Дополнительное требование, необходимое для улучшения. пожалуйста, нужно какое-то руководство или помощь, чтобы решить эту проблему.

  1. Используемый ниже скрипт для загрузки "Выберите дату отъезда" в поле ввода даты клика. Но, как только пользователь нажал "начать" дату. Необходимо изменить текст на "Выберите дату возвращения".
  2. При текущем поведении плагина дата возврата не изменяется. Необходимо изменить дату начала и окончания. Можно ли изменить только дату окончания, если пользователь ошибочно выбрал неверную дату? никаких изменений в дате начала, пока пользователь не изменится.

Спасибо

HTML:

<input class="form-control input-lg" id="returnTripDepart" name="ReturnTrip" />

JS:

$('#returnTripDepart').click(function(){
  $('.daterangepicker').addClass('returnTripDatePicker');
  $('.departure--date').hide();
  $(".returnTripDatePicker").prepend("<div class='departure--date'>Select Departure Date</div>");
});

var nowDate = new Date();
var today = new Date(nowDate.getFullYear(), nowDate.getMonth(), nowDate.getDate(), 0, 0, 0, 0);
var maxLimitDate = new Date(nowDate.getFullYear() + 1, nowDate.getMonth(), nowDate.getDate(), 0, 0, 0, 0);

$('input[name="ReturnTrip"]').daterangepicker({
    "autoApply": true,
    "autoUpdateInput": false,
    "minDate": today,
    "maxDate": maxLimitDate,
    "locale": {
        format: 'DD MMM YYYY'
    }
  },function(start:any, end:any) {
        $("#returnTripDepart").val(start.format('DD MMM YYYY'));
        $("#returnTripReturn").val(end.format('DD MMM YYYY'));
  });

0 ответов

Другие вопросы по тегам