1

我想在用户单击链接时显示日历。选择日期后,我想重定向到同一页面,并将所选日期附加为查询字符串。

我正在使用来自http://keith-wood.name/datepickBasics.html的日期选择器,到目前为止我已经设法做到以下几点。

    $('#checkup_date').datepick({
        alignment:'bottom',
        dateFormat: 'yyyy-mm-dd',
        onSelect:
                function(getDate, instance) {
                    window.location = "<?php echo $_SERVER[PHP_SELF]; ?>?checkup_date=" + getDate;
                }           ,
        yearRange: '<?php echo date("Y") - 100; ?>:<?php echo date("Y"); ?>'
    });

一旦我点击这是重定向后的 网址 http://www.mywebsite.com/panels/records/consultations_view.php?checkup_date=Tue Apr 30 2013 12:00:00 GMT+0530(印度标准时间)

而我希望日期为http://www.mywebsite.com/panels/records/consultations_view.php?checkup_date=2013-04-30

请帮助实现这一点,或者如果您知道使用相同插件从超链接触发日历的更好方法。

4

1 回答 1

3

您可以 通过提供 ID(超链接元素 ID)来触发。

单击时将触发弹出日期选择器的元素。

$(selector).datepick({showTrigger: 
    '<img src="img/calendar.gif" alt="Popup" class="trigger">'}); 
$(selector).datepick({showTrigger: '#myicon'});
于 2013-04-30T11:54:04.293 回答