簡體   English   中英

啟用/禁用ASP.NET頁上的幾個按鈕的Javascript?

[英]Javascript to enable/disable few buttons on an ASP.NET page?

有人可以指向我使用JavaScript來啟用/禁用客戶端ASP.NET頁上的幾個按鈕。 我不想為響應做回發

如果您使用客戶端JavaScript禁用按鈕,則客戶端可以重新啟用它們。 這種方法是您問題的“非解決方案”。 渲染時最好禁用它們。

如果您希望僅在填寫表單的過程中滿足某些條件時才顯示字段,那么AJAX解決方案(同時使用客戶端和服務器端的解決方案)將滿足您的需求。

這是禁用按鈕的代碼:

function disableButton(buttonID)
{
  document.getElementById(buttonID).disabled = true;
}

調用它,您需要執行以下操作:

disableButton('<%=button.ClientID%>');

喬治是對的,仍然有人可以瀏覽頁面以重新啟用它們,所以這取決於您要停止的操作。 我們禁用按鈕,以便大多數人不會雙擊和兩次提交信息。如果有人真的願意,他們可以重新啟用等功能,但這可以解決我們使用它時大約99%的頭痛。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM