我将pikaday javascript用于在TextBox1
. 这个TextBox
AutoPostBack
属性是true
。因为当日期更改时,我会根据日期进行一些计算。出现日历。但是页面会循环PostBacks
。当我TextBox1.AutoPostBack=false
让它工作正常但我松散的计算。
我如何使用pikaday javascriptAutoPostBack
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>