<input type="button" value="查看" onClick="user_click()">function selectcount(){
var optcheck=document.form1.optcheck;
var i=0;
for(var j=0;j<=optcheck.length;j++)
if(optcheck[j].checked==true)
i++;
return i;
}function user_click(){
alert(selectcount());
}
var optcheck=document.form1.optcheck;
var i=0;
for(var j=0;j<=optcheck.length;j++)
if(optcheck[j].checked==true)
i++;
return i;
}function user_click(){
alert(selectcount());
}
<form id="form1" name="form1">
<INPUT TYPE="checkbox" NAME="optcheck">
<INPUT TYPE="checkbox" NAME="optcheck">
<INPUT TYPE="checkbox" NAME="optcheck">
<input type="button" value="查看" onClick="user_click()">
</form>
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectcount(){
var optcheck=document.form1.optcheck;
var i=0;
for(var j=0;j<optcheck.length;j++) //这里应该是j<optcheck.length
if(optcheck[j].checked==true) i++;
return i;
}function user_click(){
alert(selectcount());
}
改成------>for(var j=0;j<optcheck.length;j++)试试
应该是这的问题
<html>
<body>
<form id="form1" name="form1">
<INPUT TYPE="checkbox" NAME="optcheck">
<INPUT TYPE="checkbox" NAME="optcheck">
<INPUT TYPE="checkbox" NAME="optcheck">
<input type="button" value="?看" onClick="user_click()">
</form>
</body>
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectcount(){
var optcheck=document.form1.optcheck;
var i=0;
for(var j=0;j<optcheck.length;j++){
if(optcheck[j].checked==true){
i++;
}
}
return i;
}function user_click(){
alert(selectcount());
}
</script>
</html>