复选框的表单验证似乎只在IE中工作....?有人在FF工作过吗?
感谢。
答案 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;