该函数检查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