document.form.checkbox.length得到总共有几个选项,
怎么得到被选的选项的个数
var checkboxed=0;
for(var i=0;i<document.form.checkbox.length;i++){
checkboxed=checkboxed+1;
}
这样不行,请指点!!!
怎么得到被选的选项的个数
var checkboxed=0;
for(var i=0;i<document.form.checkbox.length;i++){
checkboxed=checkboxed+1;
}
这样不行,请指点!!!
<head>
<title></title>
</head>
<body><input type=checkbox><input type=checkbox><input type=checkbox><input type=checkbox><input type=checkbox><input type=checkbox><input type=checkbox><input type=checkbox>
<SCRIPT LANGUAGE="JavaScript" defer>
<!--
var selectedCheckbox = 0;
var elms = document.getElementsByTagName("input");
for (var i=0;i<elms.length;i++)
if (elms[i].type=="checkbox"){
elms[i].onclick=check;
}
function check(){
if (selectedCheckbox>0) document.all(selectedCheckbox).checked=false;
selectedCheckbox=this.sourceIndex;
}
//-->
</SCRIPT>
</body>
</html>
function check()
{
count = 0;
for(var i=0;i<document.getElementsByName("checkboxs").length;i++)
{
if(document.all.checkboxs[i].checked==true)
{
count +=1;
if(count>1){alert("不能多于两个选择");return false;}
}
}
return true;
}
</script>
<html>
<body>
<input type="checkbox" id="checkboxs" name="checkboxs" >
<input type="checkbox" id="checkboxs" name="checkboxs">
<input name="checkboxs" type="checkbox" id="checkboxs">
<input type="checkbox" id="checkboxs" name="checkboxs">
<input type="checkbox" id="checkboxs" name="checkboxs">
<br>
<br>
<input name="Submit1" type="button" id="Submit1" value="修改" onclick="return check()">
</body>
</html>