哪位大神看得懂这个程序是怎么计算的?

来源:百度知道 编辑:UC知道 时间:2024/06/04 23:24:10
<SCRIPT language=JavaScript>
function processForm(form){
var xf,hc1, hc2, hc3, hc4, hc5, hc6, hc7, hc8, hc9,hc10;
xf=hc1=hc2=hc3=hc4=hc5=hc6=hc7=hc8=hc9=hc10=1;
//loops through the radio buttons finding out which one is selected
if (form.c1[1].checked==1) hc1=2;
if (form.c1[2].checked==1) hc1=3;
if (form.c2[0].checked==1) hc2=2;
if (form.c2[2].checked==1) hc2=3;
if (form.c3[1].checked==1) hc3=3;
if (form.c3[2].checked==1) hc3=2;
if (form.c4[0].checked==1) hc4=2;
if (form.c4[1].checked==1) hc4=3;
if (form.c5[0].checked==1) hc5=3;
if (form.c5[1].checked==1) hc5=2;
if (form.c6[0].checked==1) hc6=2;
if (form.c6[1].checked==1) hc6=3;
if (form.c7[0].checked==1) hc7=2;
if (form.c7[2].checked==1) hc7=3;
if (form.c8[0].checked==1) hc8=2;
if (form.c8[1].checked==1) hc8=3;
if (form.c9[1].checked==1) hc9=2;
if (form.c9[2].checked==1) hc9=3;
if (form.c10[1].checked==1) hc10=3;

最低10分,最高30
c1-10[]应该是页面单选,选中某项对应得分为hc,如第一项得分为hc1,具体就不说了,把最高分分布报一下2,2,1,1,0,1,2,1,2,1,得30

这是1个 复选框 的数组
判断 复选框 有没有选中
选中了给变量 赋值
然后全部 变量加起来
没有 选中的 只 还是 原来默认的值1