【发布时间】:2015-10-14 11:10:34
【问题描述】:
我有一个bootstrap datetimepicker 和一个按钮:
当页面加载时,datetimepicker 应该被禁用。单击它应该启用的按钮:
我做了如下:
<div id="div_choose_date" style="display:block;margin-top:20px;">
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3" style="padding:0px 0px 10px 0px">
<span class="small">Date</span>
<div class="form-group">
<div class='input-group date' id='datetimepicker1'>
<input type='text' class="form-control" id="pickdate"/>
<span class="input-group-addon" id="showpicker">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
<button type="button" id="btn_changedate" class="btn btn-success" style="width:100%;">Change</button>
</div>
</div>
</div>
为了禁用,我尝试如下:
$(document).ready(function() {
$("#datetimepicker1").datetimepicker({
pickTime: false,
format : "YYYY/MM/DD",
startDate: new Date()
});
$("#div_choose_date").prop('disabled', true);
$("#btn_changedate").click(function(){
$("#div_choose_date").prop('disabled', false);
});
});
但不幸的是它不起作用!
如何禁用 datetimepicker onload 并在单击按钮时启用它?
【问题讨论】:
-
这个问题在这篇文章中得到了回答:stackoverflow.com/a/18569432/522814
-
你不能这样
$("#btn_changedate").click(function(){$("#div_choose_date").datetimepicker();}); -
@SandeepNayak 在我的情况下,我可以在页面加载时选择日期,但应该禁用它!!
标签: jquery twitter-bootstrap datetimepicker