在我的页面中是一个标签,上面是我的基础内容 一个决定,如隐藏一个禁用控制的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”。 如果标签值不为空(“”),那么唯一的选项是询问标签值 阻止那个事件。
非常感谢!
答案 0 :(得分:1)
试试这个 - DEMO
document.getElementById("imgBut_dltRow").addEventListener("click", function(e) {
if ( document.getElementById("LBL_isManager").value != "" ) {
e.stopImmediatePropagation();
}
}, false);