img onclick需要禁用

时间:2012-09-24 21:01:48

标签: javascript disabled-control

在我的页面中是一个标签,上面是我的基础内容 一个决定,如隐藏一个禁用控制的cupple。

有一个

<img src="images/Delete.png" alt="delete" 
   style="height: 18px; width: 24px; cursor:pointer" 
   onclick="deleteRow('<%=row["tId"] %>');" id="imgBut_dltRow" />

我想了解如何禁用click事件*或img / button响应 喜欢在:

if(document.getElementById("LBL_isManager").value != "")
disable click event / or totaly disable this "imgBut_dltRow"

我无法从代码后面禁用它,因为它有&lt; %%&gt; c#标签所以我无法使它成为runat =“server”。 如果标签值不为空(“”),那么唯一的选项是询问标签值 阻止那个事件。

非常感谢!

1 个答案:

答案 0 :(得分:1)

试试这个 - DEMO

document.getElementById("imgBut_dltRow").addEventListener("click", function(e) {
    if ( document.getElementById("LBL_isManager").value != "" ) {
        e.stopImmediatePropagation();
    }
}, false);