来自 Telerik RAD Controls 的 JavaScript

发布于 2024-09-08 18:54:06 字数 221 浏览 14 评论 0原文

所以我想在单击 Telerik 控件时调用 JavaScript 函数。

<telerik:RadDatePicker Width="110" ID="rdpFromDate" runat="server" AutoPostBack="false" OnSelectedDateChanged="JSFunction();">

谁能告诉我哪里错了?

So I want to call a javascript function when I click on a telerik control.

<telerik:RadDatePicker Width="110" ID="rdpFromDate" runat="server" AutoPostBack="false" OnSelectedDateChanged="JSFunction();">

Can anyone tell me where I'm going wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

烟凡古楼 2024-09-15 18:54:06

OnSelectedDateChanged 是一个服务器端事件,该事件在回发发生后触发,而不是在客户端发生。所以这个属性需要一个 .Net 函数而不是 JavaScript 函数。

您应该能够使用 ClientEvent 节点来注册客户端事件侦听器,请参阅 http:// /www.telerik.com/help/aspnet-ajax/calendar_pickerdisplayingthepopup.htmlhttp://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>

OnSelectedDateChanged is a server side event, this fires after a postback has occured not on the client side. So this property is expecting a .Net function not a JavaScript function.

You should be able to use the ClientEvent Node to register client event listeners see http://www.telerik.com/help/aspnet-ajax/calendar_pickerdisplayingthepopup.html and 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>
三生池水覆流年 2024-09-15 18:54:06

Telerik 拥有自己的客户端 API 和所有控件的事件。

http://telerik.com/help/aspnet-ajax/calendar_clientsideevents.html

Telerik has their own client side API and events for all their controls.

http://telerik.com/help/aspnet-ajax/calendar_clientsideevents.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文