簡體   English   中英

日期選擇器問題

[英]Date picker issue

我在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文件。 在那,有一個currentDateEl參數。 我將其更改為currentDateEl: 25/06/2013 ...問題已解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM