【发布时间】:2010-04-19 07:06:45
【问题描述】:
我使用此 javascript 语法来验证复选框...
alert(document.getElementById("ctl00_ContentPlaceHolder1_Chkreg").checked);
if (document.getElementById("ctl00_ContentPlaceHolder1_Chkreg").checked == false) {
document.getElementById("ctl00_ContentPlaceHolder1_ErrorMsg").innerHTML = "please select the checkbox";
document.getElementById("ctl00_ContentPlaceHolder1_Chkreg").focus();
return false;
}
我的警报显示错误,但我的 if 循环不起作用...任何建议...
【问题讨论】:
-
返回服务器端代码...
-
顺便说一句:它被称为“if 语句”或类似的东西,而不是“if 循环”。
-
为我工作(在 FF3.6 上):jsbin.com/exavo。 “返回服务器端代码”是什么意思?怎么可能?
-
尝试从包含 "== false" 的 if 中复制整个表达式,可能返回的值只是序列化为 "false" 但不等于布尔值 false...
-
@stein 是的,你是对的.. 我刚刚发现并让它工作了..
标签: javascript validation checkbox