提问人:Wes 提问时间:7/23/2013 最后编辑:Wes 更新时间:3/31/2018 访问量:17844
Bootstrap Datepicker 无法设置开始/结束日期
Bootstrap Datepicker unable to set start/end dates
问:
代码如下:
<input type="text" class="datepicker" id="flight_start" placeholder="mm-dd-yyyy" data-date-format="mm-dd-yyyy">
...
<script src="/ui/js/jquery.js"></script>
<script src="/ui/js/bootstrap.js"></script>
<script src="/ui/js/datatables/jquery.dataTables.min.js"></script>
<script src="/ui/js/datatables/DT_bootstrap.js"></script>
<script src="/ui/js/responsive-tables/responsive-tables.js"></script>
<script src="/ui/js/datepicker/date.js"></script>
<script src="/ui/js/datepicker/daterangepicker.js"></script>
<script src="/ui/js/chosen/chosen.jquery.js"></script>
<script src="/ui/js/bootstrap-wizard/bootstrap-wizard.js"></script>
<script src="/ui/js/sparkline/jquery.sparkline.min.js"></script>
<script src="/ui/js/datepicker/bootstrap-datepicker.js"</script>
...
<script type="text/javascript">
$('#flight_start').datepicker({
format: "mm-dd-yyyy",
startDate: "+1d"
});
</script>
格式有效,但开始日期无效。我没有收到任何错误/警告,根本不起作用。开始日期之前的日期不会以任何方式灰显,可以选择。我想删除这个能力。谢谢!
编辑: 我也试过了
$('#flight_start').datepicker('setStartDate', '+1d');
这给了我
Uncaught TypeError: Object [object Object] has no method 'setStartDate'
答:
0赞
Mike Robinson
7/23/2013
#1
需要一个文档。
<script type="text/javascript">
$(function () {
$('#flight_start').datepicker({
format: "mm-dd-yyyy",
startDate: "+1d"
});
});
</script>
评论
0赞
Wes
7/23/2013
恐怕没有变化:(
3赞
Wes
7/23/2013
#2
看起来问题是我有一个过时版本的 bootstrap-datepicker.js。
一位同事刚刚拿起了这个插件,所以我不确定他为什么下载了一个过时的版本,哦,好吧。
1赞
vinod
7/2/2014
#3
<script type="text/javascript">
$(function () {
$('#flight_start').datepicker({
format: "mm-dd-yyyy",
startDate: "04-07-2010",
endDate: "04-07-2014"
});
});
</script>
3赞
Usman Younas
4/16/2015
#4
试试这个代码,对我有用。今天之前的禁用日期
$("YOURSELECTOR").datepicker({
format: 'dd/mm/yyyy',
startDate:new Date()
});
请记住,这是引导选择器
0赞
asifaftab87
3/31/2018
#5
我确实是这样, 结束日期
$("#yourDateFieldId").datepicker('setEndDate', (new Date().getDate())+"-"+(new Date().getMonth()+1)+"-"+new Date().getFullYear());
对于开始日期
$("#yourDateFieldId").datepicker('setStartDate', "01-01-2000");
评论