使用网址参数在日期选择器中预先分配显示的月份

时间:2019-02-12 19:28:26

标签: jquery datepicker jquery-ui-datepicker

我使用日期选择器的形式是每天更新当月或未来月份的价格。 更新日期后,例如在二月份,我进入了以http://example.com?year=2019&month=02格式显示的当前月份和年份的URL。

我的问题: 如果我更新,则在2月的当前月份中,4月的价格,然后在4月的价格更新后,我“掉进”日期选择器日历中- 返回当前的2月份,如果我想在4月份更改另一个价格,则必须再次单击至4月份。 不幸的是非常复杂。我想预先分配Datepicker日历中的最后一个编辑月份,在本例中为4月。

我的问题: 我可以在URL http://example.com?year=2019&month=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));
              }

        }
    });

0 个答案:

没有答案