我正在尝试使用bootstrap datepicker但它不起作用。我在bootstrap中看了很多关于同样问题的页面。我几乎尝试了所有这些,但最终它没有用。它充当普通文本字段。
我也在我的文件中包含了bootstrap-datepicker.js。
我找到了这个例子,我不知道它为什么不起作用:
<div id="search_modal" class="modal hide fade" style="width:50%;">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3>Search for a room</h3>
</div>
<div class="modal-body" align="">
<label>City/place</label>
<div class="input-append"><input type="text" id="" name=""><span class="add-on"><i class="icon-search"></i></span></div>
<label>number of people</label>
<div class="input-append"><input type="text" id="number" name="number"></div>
</br>
<input type="text" id="dp1">
<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.0.2/js/bootstrap-datepicker.min.js"></script>
<script type="text/javascript">
$( '#dp1' ).datepicker();
</script>
</div>
<div class="modal-footer" >
<button class="btn btn-secondary" data-dismiss="modal">Cancel</button>
<button class="btn btn-primary">Register</button>
</div>
</div>
<div class="">
<a class="btn btn-large btn-success" href="#search_modal" data-toggle="modal">Book a room ss</a>
</div>
我该如何解决这个问题?
以下是我为了解决问题而查看的一些页面。
答案 0 :(得分:0)
<div class="modal-body" align="">
<label>City/place</label>
<div class="input-append"><input type="text" id="" name=""><span class="add-on"><i class="icon-search"></i></span></div>
<label>number of people</label>
<div class="input-append"><input type="text" id="number" name="number"></div>
</br>
<div data-date-format="dd-mm-yyyy" data-date="12-02-2012" class="input- append date myDatepicker">
<input type="text" value="" size="16" class="span2">
<span class="add-on"><i class="icon-calendar"></i></span>
</div>
</div>
<div class="modal-footer" >
<button class="btn btn-secondary" data-dismiss="modal">Cancel</button>
<button class="btn btn-primary">Register</button>
</div>
</div>
<div class="">
<a class="btn btn-large btn-success" href="#search_modal" data-toggle="modal">Book a room ss</a>
</div>
<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.0.2/js/bootstrap-datepicker.min.js"></script>
<script type="text/javascript">
$( '.myDatepicke' ).datepicker();
</script>
它对我有用。
P.S。在关闭身体标签之前添加整个事物
可能您也想查看this
以下jsfiddle我编辑了您的代码 检查它,它现在完美地运作