asp投票问题,奉送全部分数

来源:百度知道 编辑:UC知道 时间:2024/07/04 12:03:38
上课用,让学生分成七个小组,完成作品后小组之间互相投票评价,每个人最多选两个,不能重复投票,下了很多程序要么太复杂,要么太简单,都达不到理想要求,各位大侠能否提供,奉送全部分数,谢谢
页面上就是七个复选框,最多选两个

<SCRIPT LANGUAGE="JavaScript">
var SelectName = "sbox";
var iMaxcheckbox = 4;
var maxs = 2;
function CheckNum(svalue) {
var schecked = 0;
var thissvalue;
var i;
i = 1;
while ((i <= iMaxcheckbox) && (schecked <= maxs)) {
thissvalue = eval("svalue.form." + SelectName + i);
if ((thissvalue != svalue) && (thissvalue.checked)) {
schecked++;
}
i++;
}
if (schecked == maxs) {
svalue.checked = false;
alert("最多选"+maxs+"个");
}
}
</SCRIPT>
<form name="form" method="post">
<input type="checkbox" name="sbox1" onClick="CheckNum(this)">1
<input type="checkbox" name="sbox2" onClick="CheckNum(this)">2
<input type="checkbox" name="sbox3" onClick="CheckNum(this)">3
<input t