2011-06-07 75 views
0

如果不使用jQuery(不能進入爲什麼不現在)如果某個客戶端條件不滿足,如何禁用ASP.NET按鈕以「可點擊」?Javascript阻止ASP.NET按鈕點擊

+0

爲什麼你不能從asp.net中刪除按鈕? Javascript可以被禁用,任何高級用戶都可以點擊按鈕,如果他們想...... – VirtualTroll 2011-06-07 19:51:57

回答

2

你可以用純javascript做這樣的事情。

if(someCondition) 
    document.getElementById("buttonClientID").disable = true; 
else 
    document.getElementById("buttonClientID").disable = false; 
2

該按鈕將在客戶端渲染爲<input>標記。使用標準JavaScript document.getElementById查找輸入並將其disabled屬性設置爲true

1

使用JavaScript:

document.form1.button.disabled=true;

,或者嘗試

document.getElementByID('myButton').disabled=true;

2

的OnClientClick = 「返回false;」將阻止帖子返回,而不禁用按鈕。如果需要,你可以添加一個提醒('禁用按鈕')。