日期选择器问题

我在Magento模块中遇到了一个奇怪的问题。

  • 如果禁用当前日期,我无法在magento datepicker(日历)中选择日期。

  • 但是,如果我点击当月的任何一个日期并转到下个月然后回来,那么我可以选择日期!!!!!!

我的代码如下,

Calendar.setup({ inputField : '_dob', ifFormat : '%d/%m/%y', button : '_dob_trig', align : 'Bl', singleClick : true, date: '25/6/2013', 

这里按日期属性,我试图设置默认日期。 但它也不起作用。 如果我启用当前日期,那么日历就可以完美运行!

如果有人经历过这个,请分享您的解决方案。

我假设你使用错误的格式作为默认日期,它需要是一个整数YYYYMMDD。

您是否尝试使用min: 20130625变量而不是调整后的默认日期?

我不太确定工作与否。 如果不起作用,您可能会在此代码中进行一些编辑。

  Calendar.setup({ inputField : '_dob', ifFormat : '%d/%m/%y', button : '_dob_trig', align : 'Bl', singleClick : true, disableFunc: function(date) { var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; //January is 0! var yyyy = today.getFullYear(); if(dd<10){dd='0'+dd} if(mm<10){mm='0'+mm} today = mm+'/'+dd+'/'+yyyy; return today; } }); 

终于得到了解决方案……!

在magento的默认js文件夹中有一个calendar.j s文件。 在那里,有一个currentDateEl参数。 我把它改为currentDateEl: 25/06/2013 ……问题解决了。