我有一個jQuery的日期選擇器和代碼如下:JQuery UI內聯DatePicker在ASP.NET回發後失去選定的日期,如何保留它?
<div id="test"></div>
<asp:TextBox ID="txtRDate" runat="server" Width="120px" ClientIDMode="Static" AutoPostBack="True" OnTextChanged="txtRDate_TextChanged">
</asp:TextBox>
JavaScript代碼:
<script type="text/javascript">
$('#test').datepicker({
dateFormat: 'yy/mm/dd',
minDate: new Date(2017, 1, 1),
defaultDate: new Date(),
onSelect: function(date, obj){
$('#txtRDate').val(date); //Updates value of date
$('#txtRDate').trigger('change');
}
});
</script>
當從日期選擇器的框TextChanged爲文本框選擇日期發射,做回發。
C#代碼隱藏:
protected void txtRDate_TextChanged(object sender, EventArgs e)
{
GetData(txtRDate.Text);
}
JQuery用戶界面內嵌的DatePicker ASP.NET回發後會失去選擇的日期,如何保持呢?
在此先感謝。
我已經添加在您的文章中的jsfiddle鏈接,您可以解釋一下究竟是什麼這是錯誤的? –
@ Vijendra Kulhade如何在自動回發事件(txtRDate_TextChanged)後選擇日期值作爲查詢日期選擇器? –
爲什麼日期選取器與文本框不同的對象?我將#test更改爲#txtRDate,並通過我的aspx頁面發佈。 – Bindrid