【问题标题】:Imagebutton & onclientclickImagebutton & onclientclick
【发布时间】:2013-06-04 21:14:49
【问题描述】:

图像按钮控件可以同时使用 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 中做隐藏部分。

【问题讨论】:

    标签: asp.net .net-2.0 webforms imagebutton


    【解决方案1】:

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

    所以你的代码会这样写:

    <asp:ImageButton runat="server" ID="ibTest" onclick="server_event_handler" onclientclick="some_js_function();" />
    

    【讨论】:

    • 这是一个错字;我确实使用“some_js_function()”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-30
    相关资源
    最近更新 更多