2017-03-22 35 views
0

我是初學者。我想禁用所有以前的日期,以便用戶將無法選擇它。我嘗試了一切,但我無法禁用它。這裏是我的代碼:請儘可能提供演示。在pickmeup jquery插件中禁用之前的日期

 var now = new Date; 
     pickmeup(element, { 
      render: function (date) { 
       if (date < now) { 
        return { disabled: true, class_name: 'date-in-past' }; 
       } 
       return {}; 
      } 
     }) 

回答

0

看起來你已經採取the example from the GitHub回購正確嗎?

您需要指定要定位的元素。

var now = new Date; 
pickmeup(element, { 
    render : function (date) { 
     if (date < now) { 
      return {disabled : true, class_name : 'date-in-past'}; 
     } 
     return {}; 
    } 
}); 

更改pickmeup到你想要的元素之後的元素。所以,如果你想定位的元素與類.mydatepicker,將其更改爲...

var now = new Date; 
pickmeup('.mydatepicker', { 
    render : function (date) { 
     if (date < now) { 
      return {disabled : true, class_name : 'date-in-past'}; 
     } 
     return {}; 
    } 
}); 
+0

我沒有和它的工作,但問題是,兩種曆法重疊。這是我的Html和jQuery代碼: – Wasim

+0

Check In: 

                     

Guests:

Wasim

+0

$(document).ready(function(){var input = $('。one'); var input2 = $('。two'); pickmeup('。one' ,{position:'bottom',hide_on_select:true,before_show:function(){input.pickmeup('set_date',input.val(),true);},change:function(formated){input.val(formated) ;}}); pickmeup('。two',{position:'bottom',hide_on_select:true,before_show:function(){input.pickmeup('set_date',input.val(),true);},change:函數(formated){input.val(formated);} }); var now = new Date; pickmeup('。Reservation',{render:function(date){if(date Wasim

相關問題