单击后,我使用以下 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 运行时错误:无法设置属性“已禁用”的值:对象为空或未定义
我该如何解决这个问题?