Используйте параметры URL, чтобы предварительно назначить показанный месяц в DatePicker - PullRequest
0 голосов
/ 12 февраля 2019

Я использую средство выбора даты в форме, где я обновляю цены ежедневно на текущий месяц или на будущий месяц.После обновления даты, например, в феврале, я получаю в URL текущий месяц и год, отображаемые в форме http://example.com? Year = 2019 & month = 02 .

Моя проблема: если я обновляюсь,например, в текущем месяце февраля цена в апреле, затем я «падаю» в календаре выбора даты - после обновления цены в апреле - обратно в текущий февральский месяц, а затем снова вынужден переходить на апрель, если я хочу изменитьдругая цена в апреле.К сожалению, очень сложно.Я хотел бы, чтобы последний отредактированный месяц в календаре Datepicker был предварительно выделен, в данном примере это будет апрель.

Мой вопрос: могу ли я использовать упомянутые параметры в URL http://example.com? Year =2019 и месяц = ​​04 , и если да, то как?

Мой код даты

jQuery("#date1").datepicker({
        prevText: "",
        nextText: "",
        changeDay: true,
        changeMonth: true,
        changeYear: true,
        showButtonPanel: true,
        dateFormat: 'dd.mm.yy',

        onClose: function (dateText, inst) {
              var dateParts = dateText.split(".");
    jQuery('#startday').val(dateParts[0]);
    jQuery('#startmonth').val(dateParts[1]);
    jQuery('#startyear').val(dateParts[2]);
              if ($(this).val() == "undefined") {
                  alert("");
      var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
            var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
            jQuery(this).datepicker('setDate', new Date(year, month, 1));
              }

        }
    });
...