Firefox中的复选框表单验证

时间:2009-01-14 01:46:52

标签: firefox forms checkbox

复选框的表单验证似乎只在IE中工作....?有人在FF工作过吗?

感谢。

3 个答案:

答案 0 :(得分:2)

var isChecked = document.forms['myform'].elements['mycheckbox'].checked;
if (!isChecked) {
  alert('You must agree');
}

答案 1 :(得分:0)

嗯......你的问题不是很清楚。

如果它是在检查中的表单验证那么你不应该做这个服务器端吗?这与浏览器无关。

如果您正在使用Javascript进行任何表单验证然后将其传递给服务器,您必须始终检查服务器端...一个简单的http请求可能很容易搞乱一个没有的系统。

如果您有一个用于验证表单的Javascript库,那么提供更多详细信息可能是个主意。

答案 2 :(得分:0)

要获取元素(复选框)值,您可以使用更多跨浏览器兼容的内容....

var CheckBox = document.all? document.all [“checkbox”]:document.getElementById(“checkbox”); var isChecked = CheckBox.checked;