我有一个可以在我的网页上完美运行的JQuery日历,但是只有一次。选择日期后,我尝试单击文本框以更改日历不显示的日期。
这是我的代码
`
$(document).ready(function () {
$("#<%= txtDatePicker.ClientID %>").datepicker();
});
`
<asp:TextBox ID="txtDatePicker" runat="server" OnTextChanged="txtDatePicker_TextChanged" AutoPostBack="True" ></asp:TextBox>
最佳答案
好吧,我想通了。
这是因为有AutoPostBack。当使用AutoPostBack时,这是部分页面加载,因此日期选择器不起作用。我将datepicker绑定添加到pageLoad函数,并且现在可以正常使用了.....
谢谢大家的回答
function pageLoad() {
$("#<%= txtDatePicker.ClientID %>").datepicker();
}