0

图像按钮控件可以同时使用 onlcikc 和 onclientclick 吗?对于我的生活,我无法让 onclientclick 触发。我认为“onclientclick”会呈现为“onclick”,那么两个 onclick 将如何工作?

<asp:ImageButton runat="server" ID="ibTest" onclick="server_event_handler" onclientclick="some_js_function" imageurl="..." />

我为 onclcienclick 和 js 函数本身添加了“return”、“return true/false”,但无济于事。我在 js 函数中添加了一个“调试器”,看看我是否点击了它,但我没有。如果我创建一个 html 输入控件(类型为“图像”)并将其 onclick 设置为相同的 javascript 函数,则它会在单击时点击它。

我想要做的是隐藏按钮所在的位置并将其替换为“请稍候..”文本,以防止用户在处理事件时单击按钮一百次。我试图在 onclientclick 中做隐藏部分。

4

1 回答 1

0

尝试将 Javascript 函数引用为some_js_function();

因此,您的代码将显示为:

<asp:ImageButton runat="server" ID="ibTest" onclick="server_event_handler" onclientclick="some_js_function();" />
于 2013-06-04T21:27:12.567 回答