【发布时间】:2016-02-29 08:50:51
【问题描述】:
源代码:
<script src="Scripts/jquery.min.js"></script>
<script src="Scripts/bootstrap.js"></script>
<script src="Scripts/bootstrap-datepicker.min.js"></script>
<script type="text/javascript">
脚本:
$(function () {
$("#datetimepicker1").datepicker({ dateFormat: "yy-mm-dd" });
$("#datetimepicker1").on("change", function () {
var selected = $(this).val();
$("<%=txtDate.ClientID %>").val(selected)
});
});
</script>
设计师:
<div class="form-group">
<label for="txtDate" class="control-label col-sm-2 col-md-2 col-lg-2"> preferred date </label>
<div class="col-sm-4 col-md-4 col-lg-4 col-xs-10">
<asp:TextBox ID="txtDate" runat="server" CssClass="form-control datepick"></asp:TextBox>
</div>
<div class="col-sm-2 col-md-2 col-lg-2 col-xs-2">
<button type="button" id="datetimepicker1" class="common-button2"><span aria-hidden="true" class="glyphicon glyphicon-calendar"></span></button>
</div>
</div>
好的,问题是,日历弹出,但文本框不会得到选定的日期,所有脚本都包括在内并且没有错误。请帮忙谢谢!
编辑:使用 因为我的页面有一个母版页。
【问题讨论】:
-
添加
datepicker的代码在哪里 -
嗨@coder 已编辑,请看谢谢!
-
如果您使用母版页,则通过从浏览器中检查元素来获取 ID。
-
已经这样做了,不返回任何内容@coder
标签: c# jquery asp.net datepicker