0

我正在使用文本框并将 Ajax 日历控件绑定到它。我需要在日历客户端点击控件上执行javascript功能,怎么可能?

<asp:TextBox ID="txtdate" runat="server"   Width="150px"></asp:TextBox>
<ajax:CalendarExtender ID="CalendarExtender1" TargetControlID="txtdate" runat="server" OnClientDateSelectionChanged=”function” />

我可以在不使用 OnClientDateSelectionChanged 的​​情况下查看日历,但如果放置 OnClientDateSelectionChanged,我将无法在文本框上看到日历控件。

4

1 回答 1

0

function是 JavaScript 中的保留关键字,不能用作函数的名称。用这个:

function calendarExtender1_DateSelectionChanged(sender, args){
    //....
}

<ajax:CalendarExtender ID="CalendarExtender1" TargetControlID="txtdate" runat="server" OnClientDateSelectionChanged=”calendarExtender1_DateSelectionChanged” />
于 2013-03-21T14:16:52.267 回答