我正在使用文本框并将Ajax日历控件绑定到它。 我需要在日历客户端点击控件上执行javascript功能,怎么可能?
<asp:TextBox ID="txtdate" runat="server" Width="150px"></asp:TextBox>
<ajax:CalendarExtender ID="CalendarExtender1" TargetControlID="txtdate" runat="server" OnClientDateSelectionChanged=”function” />
我可以在不使用OnClientDateSelectionChanged的情况下查看日历,但如果放置OnClientDateSelectionChanged,则无法在文本框中看到Calendar控件。
答案 0 :(得分:0)
function
是JavaScript中的保留关键字,不能用作函数的名称。用这个:
function calendarExtender1_DateSelectionChanged(sender, args){
//....
}
<ajax:CalendarExtender ID="CalendarExtender1" TargetControlID="txtdate" runat="server" OnClientDateSelectionChanged=”calendarExtender1_DateSelectionChanged” />