提问人:Philkav 提问时间:7/12/2010 最后编辑:dragfyrePhilkav 更新时间:6/14/2011 访问量:3139
来自 Telerik RAD Controls 的 Javascript
Javascript from Telerik RAD Controls
问:
所以我想在单击 telerik 控件时调用一个 javascript 函数。
<telerik:RadDatePicker Width="110" ID="rdpFromDate" runat="server" AutoPostBack="false" OnSelectedDateChanged="JSFunction();">
谁能告诉我哪里出了问题?
答:
4赞
David Waters
7/12/2010
#1
OnSelectedDateChanged 是服务器端事件,在发生回发后触发,而不是在客户端上。因此,此属性需要 .Net 函数,而不是 JavaScript 函数。
您应该能够使用 ClientEvent 节点来注册客户端事件侦听器,请参阅 http://www.telerik.com/help/aspnet-ajax/calendar_pickerdisplayingthepopup.html 和 http://www.telerik.com/help/aspnet/calendar/radcalendar-telerik.webcontrols.base.calendar.clientside.calendarclientevents_members.html
<script ....>
function dateSelected(params){...}
</script>
<telerik:RadDatePicker ....>
<DateInput>
<ClientEvents OnDateSelected="dateSelected">
</DateInput>
</telerik:RadDatePicker>
1赞
Árni Gunnar Ragnarsson
7/12/2010
#2
从 Telerik Docs 中查看此内容: http://www.telerik.com/help/aspnet-ajax/calendar_clientsideondateclick.html
1赞
Ed B
7/13/2010
#3
Telerik 有自己的客户端 API 和所有控件的事件。
http://telerik.com/help/aspnet-ajax/calendar_clientsideevents.html
评论