2013-03-20 73 views
0

我正在使用文本框並將Ajax日曆控件綁定到它。 我需要在日曆客戶端單擊控件上執行javascript函數,它怎麼可能?無法從Ajax日曆控件訪問Javascript

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

我可以能夠查看日曆,而無需使用OnClientDateSelectionChanged,但如果是放置OnClientDateSelectionChanged我無法看到在文本框中的日曆控件。

+0

是這個'OnClientDateSelectionChanged =「函數」'正是你在標記? – 2013-03-21 10:01:31

+0

OnClientDateSelectionChanged =「功能」其像這樣對不起以上 – Anand 2013-03-21 10:29:11

回答

0

function是JavaScript中的保留關鍵字,不能用作函數的名稱。使用這個:

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

<ajax:CalendarExtender ID="CalendarExtender1" TargetControlID="txtdate" runat="server" OnClientDateSelectionChanged=」calendarExtender1_DateSelectionChanged」 />