【发布时间】:2010-12-25 13:31:35
【问题描述】:
自从将 OnSelect 添加到我的 Datepicker 后,不再为此控件触发 TextChanged 事件。我的代码如下:
$(function() {
$("#<%=txtStartDate.ClientID %>").datepicker({
minDate: 0,
dateFormat: 'dd-M-yy',
onSelect: function(dateText, inst) {
var theDate = new Date(Date.parse($(this).datepicker('getDate')));
$("#<%=txtEndDate.ClientID %>").datepicker('option', 'minDate', theDate);
}
});
$("#<%=txtEndDate.ClientID %>").datepicker({
dateFormat: 'dd-M-yy'
});
});
<%-- etc ---- %>
<asp:TextBox ID="txtStartDate" runat="server" AutoPostBack="true" OnTextChanged="txtStartDate_TextChanged"></asp:TextBox>
我的其他日期选择器 (txtEndDate) TextChanged 事件确实触发了,因此只能将其归结为为 txtStartDate 控件定义的 OnSelect。
非常感谢对此提供的任何帮助。干杯!
【问题讨论】:
标签: jquery datepicker onselect