該函數檢查DropDownList是否被禁用。Javascript:如何檢查DropDownList是否被禁用
function CheckRowBeforeSaving() {
for (i = 0; i < document.forms[0].length; i++) {
if (e.id.indexOf("_ddlTask") != -1) {
var disabled = e.disabled;
alert(disabled);
}
}
}
我注意到,當啓用時DropDownList中,出現警告框消息「假」。當DropDownList被禁用時,警告消息甚至不會出現。如何解決這個問題?
編輯
我已經刪除了條件,但結果仍然是一樣的。
感謝您的幫助
我看不出定義'e'。如果它是一些全局變量,那麼整個循環就沒用了。在檢查它的'id'之前,你可能需要'var e = document.forms [0] [i]'。 – Teemu
我正在使用ASP.NET並且此代碼正在工作。 – Richard77
請在if之前檢查'alert(e)',你得到了什麼? – Teemu