这是代码:
<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 :(得分:3)
看起来问题是我有一个bootstrap-datepicker.js的过时版本。
一位同事刚拿起插件,所以我不确定他为什么要下载过时的版本哦,好吧。
答案 1 :(得分:3)
试试这段代码,为我工作。今天之前的残疾人日期
$("YOURSELECTOR").datepicker({
format: 'dd/mm/yyyy',
startDate:new Date()
});
记住这是引导程序选择器
答案 2 :(得分:1)
<script type="text/javascript">
$(function () {
$('#flight_start').datepicker({
format: "mm-dd-yyyy",
startDate: "04-07-2010",
endDate: "04-07-2014"
});
});
</script>
答案 3 :(得分:0)
需要一份文件。已经
<script type="text/javascript">
$(function () {
$('#flight_start').datepicker({
format: "mm-dd-yyyy",
startDate: "+1d"
});
});
</script>
答案 4 :(得分:0)
我确实喜欢这个, 结束日期
$("#yourDateFieldId").datepicker('setEndDate', (new Date().getDate())+"-"+(new Date().getMonth()+1)+"-"+new Date().getFullYear());
开始日期
$("#yourDateFieldId").datepicker('setStartDate', "01-01-2000");