2014-09-29 119 views
1

我希望仅在引导日期选项卡上禁用未来日期datepicker.I已尝试过但无法解决此问题。任何人都可以帮助!引导日期选择器js禁用未来日期

这是我的代码

ready = function(){ 
$('.datepicker').datepicker({ 
     format: 'mm-dd-yyyy', 
     endDate: '+0d', 
     autoclose: true 
    }); 
}; 
$(document).ready(ready); 
$(document).on('page:load', ready); 
+0

什么,如果可能的PLZ提供了小提琴。 – 2014-09-29 08:18:55

+0

你在使用jQuerymobile吗? – 2014-09-29 08:19:25

+0

我在轨道上使用红宝石,而不是它使用jquerymobile – Karthick 2014-09-29 08:36:28

回答

3

尝试做以下

$(document).ready(function(){ 
    $('.datepicker').datepicker({ 
     format: 'mm-dd-yyyy', 
     endDate: '+0d', 
     autoclose: true 
    }); 
}); 
+2

此代码不起作用 – Karthick 2014-09-29 08:27:44

+0

这将工作肯定。请检查控制台中的错误。 – 2014-09-29 08:29:47

+0

http://jsfiddle.net/tjnicolaides/cjp7y/ – 2014-09-29 08:30:16

0

正确的做法是声明一个变量来保存当前的日期,然后使用该代码的日期。所以下面是你需要做的

<script> 
var date = new Date(); 
     var d = new Date();   
     d.setDate(date.getDate()); 
    $(document).ready(function(){ 
    $('.datepicker').datepicker({ 
     format: 'mm-dd-yyyy', 
     endDate: d,  
    }); 
}); 

</script> 

有什么用,你确定你想要

相关问题