我有我從jQuery日期選擇器加註日期的文本框,代碼如下:消防框TextChanged爲文本框,當文本改變由JavaScript
<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
}
});
</script>
從datepicker中選擇日期時,文本在文本框中發生更改,但文本框的TextChanged
未被觸發。
C#代碼隱藏:
protected void txtRDate_TextChanged(object sender, EventArgs e)
{
GetData(txtRDate.Text);
}
請告訴我如何當文本由JavaScript提前改變
感謝消防框TextChanged爲文本框。
以及如何保持與日期選擇器自動回發事件後,選擇日期值? –