我在Magento模块中遇到了一个奇怪的问题。
如果现在,我无法在magento datepicker(日历)中选择日期 日期已被禁用。
但是,如果我点击本月的任何一个日期并转到下一个 一个月回来,然后我可以选择日期!!!!!!
我的代码如下,
Calendar.setup({
inputField : '_dob',
ifFormat : '%d/%m/%y',
button : '_dob_trig',
align : 'Bl',
singleClick : true,
date: '25/6/2013',
这里按日期属性,我正在尝试设置默认日期。但它也不起作用。如果我可以选择当前日期,那么日历可以完美运行!
如果有人经历过这个,请分享您的解决方案。
答案 0 :(得分:1)
我假设您使用的是错误格式的默认日期,它必须是整数YYYYMMDD。
您是否尝试过使用min: 20130625
变量代替调整后的默认日期?
答案 1 :(得分:1)
我不太确定工作与否。如果不起作用,您可能会在此代码中进行一些编辑
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;
}
});
答案 2 :(得分:-1)
终于得到了解决方案......!
magento的默认calendar.j
文件夹中有一个js
个文件。在那里,有一个currentDateEl
参数。我将其更改为currentDateEl: 25/06/2013
...问题已解决。