我用下面的JavaScript點擊後禁用按鈕:JavaScript來禁用asp.net按鈕
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 runtime error: Unable to set value of the property 'disabled': object is null or undefined
我怎樣才能解決這個?
並且還必須返回false,否則正在回發。 – Aristos
謝謝@Aristos,更新了我的答案。 – Adil
謝謝@Aristos我得到這個錯誤** Microsoft JScript運行時錯誤:無法設置屬性'值'的值:對象爲空或未定義** –