0

私のページにはラベルがあり、その内容に基づいて、コントロールのカップルを非表示にしたり無効にしたりするなどの決定に基づいています。

あります

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

クリックイベント*または次のようなimg /ボタン応答を無効にする方法を理解したいと思います:

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

<% %> c# タグが含まれているため、コード ビハインドから無効にできなかったため、runat="server" も作成できませんでした。唯一のオプションは、ラベル値が空でない場合 ("") を要求し、そのイベントをブロックすることです。

どうもありがとう !

4

1 に答える 1

1

これを試してください -デモ

document.getElementById("imgBut_dltRow").addEventListener("click", function(e) {
    if ( document.getElementById("LBL_isManager").value != "" ) {
        e.stopImmediatePropagation();
    }
}, false);
于 2012-09-24T21:08:38.623 に答える