在.datepicker中日期更改时更改转发器中的数据

时间:2015-10-06 13:09:06

标签: c# jquery asp.net jquery-ui datepicker

我的问题是我在文本框中有一个日期选择器。当我用选择器更改日期时,我想要一个转发器来更改内部数据。

我已将文本框设置为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>

1 个答案:

答案 0 :(得分:0)

您要为日期选择器分配值的地方(可能在page_load()中),您必须通过以下方式:

if(IsPostBack == false)
{
   //code for initializing your date picker
}