你可以同时使用onlcikc和onclientclick进行图像按钮控制吗?对于我的生活,我无法让onclientclick开火。我认为“onclientclick”被渲染为“onclick”,那么两个onclicks将如何工作?
<asp:ImageButton runat="server" ID="ibTest" onclick="server_event_handler" onclientclick="some_js_function" imageurl="..." />
我向onclcienclick和js函数本身添加了“return”,“return true / false”,但无济于事。我在js函数中添加了一个“调试器”,看看我是否点击它而不是。 如果我创建一个html输入控件(类型为“image”)并将其onclick设置为相同的javascript函数,则单击时会触发它。
我要做的是隐藏按钮所在的位置并将其替换为“Please Wait ..”文本,以防止用户在处理事件时单击按钮一百次。我试图在onclientclick上做隐藏部分。
答案 0 :(得分:0)
尝试将Javascript函数引用为some_js_function();
所以你的代码会读到:
<asp:ImageButton runat="server" ID="ibTest" onclick="server_event_handler" onclientclick="some_js_function();" />