佛山南海区里水镇地图:如何使用javascript检测一个表单的复选框是否被选择?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 09:05:47
例如这样一个表单
<form name="abc" action="" method="post">
<input type="checkbox" name="boxa" value="True">
<input type="checkbox" name="boxa" value="False">
</form>
这两个复选框无论哪个被勾选,用document.abc.checkbox.value得到的value都是True,怎么才能检测到当前被选中哪个那?

你得到的是数组,用数组判断,具体看一下javascript手册的document.checkbox对象的用法

你的引用就错了,应该用复选框的名字,而不是类型;
你可以这样做判断:document.abc.boxa(i).checked
i是根据你复选框值的顺序赋值得,如第一个就是:
document.abc.boxa(0).checked.
另外你也可以做个循环进行遍历:
for(i=0;i<=document.abc.boxa.length;i++)
.......

可以用单选嘛,否则两个一起选到底算True还是False