我在数组中有一系列输入:
<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()
);
}
});
由于
答案 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
祝你好运,如果您有任何其他问题,请告诉我!