我的问题是我在文本框中有一个日期选择器。当我用选择器更改日期时,我想要一个转发器来更改内部数据。
我已将文本框设置为autopostback = true,但每次datepicker都会将日期更改回今天的日期。
我想在.datepicker上禁用该功能。
这是我的日期选择器:
<div class="input-group date" id="divChooseDateForReport">
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
<asp:TextBox ID="txtChooseDateForReport" CssClass="form-control disabled txtDatePicker" AutoPostBack="true" runat="server" ReadOnly="true"></asp:TextBox>
</div>
这是我的javascript:
<script type="text/javascript">
$('.txtDatePicker').datepicker({
autoclose: true,
todayBtn: true,
format: 'yyyy-mm-dd',
weekStart: '1',
goToCurrent: false,
todayHighlight: true
});
</script>
答案 0 :(得分:0)
您要为日期选择器分配值的地方(可能在page_load()中),您必须通过以下方式:
if(IsPostBack == false)
{
//code for initializing your date picker
}