0

我在数组中有一系列输入:

<input type="text" name="date_from[]" class="date_picker" ... />

我在表格的其余部分中引入了gLDatepicker,但它似乎因包含数组表示法而中断。

有什么方法可以替代这个或不同的 jQuery 日期选择器吗?

Javascript启动:

$(".date_picker").glDatePicker(
    {
        allowOld: true,
        onChange: function(target, newDate){
            target.val
            (
            newDate.getDate()+"-"+(newDate.getMonth() + 1)+"-"+newDate.getFullYear()

        );
        }
    });

谢谢

4

1 回答 1

0

我是 glDatePicker 的作者。

我不确定您使用的版本中 glDatePicker 的问题是什么,但在最新版本(v2.0,今天发布)中,我没有看到问题。

我在这里测试过:http: //jsfiddle.net/cfRG2/

新代码如下所示:

$(window).ready(function()
{
    $(".date_picker").glDatePicker(
    {
        showAlways: true,
        selectableDateRange: [
            { from: new Date(2013, 0, 1),
                to: new Date(2015, 11, 31) },
        ],
        selectableYears: [2013, 2014, 2015],
        onClick: function(el, cell, date, data) {
            el.val
            (
                date.getDate()+"-"+(date.getMonth() + 1)+"-"+date.getFullYear()
            );
        }
    });
});​

另外,请注意,2.0 版中的一些(很多?)事情发生了变化。关于您使用的一些选项,allowOld 不再可用,onChange 已更改为 onClick。您可以解决这个问题,如上面的 jsfiddle 示例所示。

您可以在此处阅读有关更改的更多信息并查看完整示例:http: //glad.github.com/glDatePicker

祝你好运,如果您有任何其他问题,请告诉我!

于 2013-01-02T02:52:19.170 回答