次の Javascript を使用して、クリック後にボタンを無効にします。
var c = 0;
function DisableClick(target) {
var objName = target;
document.getElementById(objName).disabled = true;
c = c + 1;
msg = 'Please Wait...(' + c + ')!';
document.getElementById(objName).value = msg;
var t = setTimeout('DisableClick()', 1000);
}
<asp:Button ID="btnLogin" runat="server" CssClass="cssLoginButton blue" Text="Log in" ToolTip="Log in" ValidationGroup="UserLogin" onclick="btnLogin_Click" OnClientClick="DisableClick('btnLogin')" />
私のJavascriptはこのエラーを出します:
Microsoft JScript ランタイム エラー: プロパティ 'disabled' の値を設定できません: オブジェクトが null または未定義です
どうすればこれを解決できますか?