【发布时间】:2015-01-25 17:13:50
【问题描述】:
首先我从下面的链接下载了 zip 文件 http://www.eyecon.ro/bootstrap-datepicker/ 我得到了以下结构 1.CSS文件夹——datepicker.css 2.JS文件夹-bootstrap-datepicker.js 3.less文件夹-datepicker.less
然后我将它添加到我的 asp.net mvc 4 项目结构中 在 index.cshtml 中我添加了引用 那么下面是我的代码
<script src="http://code.jquery.com/jquery.js"></script>
<script src="~/Contents/bootstrap/js/bootstrap.min.js"></script>
<script src="~/Contents/bootstrap/js/npm.js"></script>
<script src="~/Contents/bootstrap/js/bootstrap-datepicker.js"></script>
<script type="text/javascript">
$(function () {
$('#datetimepicker9').datepicker();
$('#datetimepicker10').datepicker();
$("#datetimepicker9").onclick ("dp.change", function (e) {
$('#datetimepicker10').data("DateTimePicker").setDate(e.date);
});
$("#datetimepicker10").onclick("dp.change", function (e) {
$('#datetimepicker9').data("DateTimePicker").setDate(e.date);
});
});
</script>
<div class="searchDatePickerRow">
<div class="searchFrmDate">
<form class="formMargin" role="form">
<div class="form-group">
<div class="input-group date" id="datetimepicker9">
<input type="text" class="form-control" />
<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</form>
</div>
<div class="searchToDate">
<form class="formMargin" role="form">
<div class="form-group">
<div class="input-group date " id="datetimepicker10">
<input type="text" class="form-control" />
<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</form>
</div>
</div>
但是当我点击日历图像时,日期选择器不起作用。 我已经按照下面的链接 How do I get bootstrap-datepicker to work with Bootstrap 3? Bootstrap-Datetimepicker Not working 但没有取得任何成功。在上面的链接中提到添加 datetimepicker.js 和 moment.js 但我将从哪里得到这个文件。
【问题讨论】:
-
在页面上,在控制台中尝试此代码并检查它给出的错误。
$('#datetimepicker9').datepicker(); -
它显示以下错误类型错误-日期未定义
-
我已经更新了上面的评论 TypeError- Date is undefind
-
该链接还包含 BS 2 而非 BS 3.3 的标记。您需要获得与 BS 3 兼容的版本。
标签: twitter-bootstrap datepicker