0

我将用于在TextBox1. 这个TextBox AutoPostBack属性是true。因为当日期更改时,我会根据日期进行一些计算。出现日历。但是页面会循环PostBacks。当我TextBox1.AutoPostBack=false让它工作正常但我松散的计算。

我如何使用AutoPostBack TextBox

<script type="text/javascript">
  var picker = new Pikaday({
    field: document.getElementById('<%= TextBox1.ClientID %>'),
    format: 'yyyy/MM/dd',
    toString(date, format) {
      const day = date.getDate();
      const month = date.getMonth() + 1;
      const year = date.getFullYear();
      return `${year}/${month}/${day}`;
    },
    parse(dateString, format) {
      // dateString is the result of `toString` method
      const parts = dateString.split('/');
      const day = parseInt(parts[0], 10);
      const month = parseInt(parts[1] - 1, 10);
      const year = parseInt(parts[1], 10);
      return new Date(year, month, day);
    }
  });
</script>
4

0 回答 0