jQuery glDatePicker插件输入,带有数组标注名称

时间:2012-08-24 15:48:44

标签: jquery jquery-ui

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

<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()

        );
        }
    });

由于

1 个答案:

答案 0 :(得分: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

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