2013-06-21 225 views
0

我在Magento模塊中遇到了一個奇怪的問題。日期選擇器問題

  • 如果本 日期被禁用,我不能選擇在Magento日期選擇器(日曆)的日期。

  • 但是,如果我點擊任何的日期在當前月和去下 一個月,回來的話,我可以選擇的日期!!!!!!

我下面的代碼,

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

這裏按日期屬性,我想設置一個默認的日期。但它也不起作用。如果我可以選擇當前日期,那麼日曆就完美了!

如果有人經歷過這個,請分享您的解決方案。

回答

-1

終於得到了解決......!

在magento的默認js文件夾中有一個calendar.j s文件。在那裏,有一個currentDateEl參數。我將其更改爲currentDateEl: 25/06/2013 ...問題已解決。

1

我假設你使用錯誤的格式作爲默認日期,它需要是一個整數YYYYMMDD。

您是否嘗試過使用min: 20130625變量代替調整的默認日期?

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; 
     } 
});