呵呵,还有一个问题,,呵呵 不好意思...
<SCRIPT language=JavaScript>
function processForm(form){
var xf=xf1=0;
hc=new Array(10);
var roll_call=hc.length;
for (i=roll_call;i>0;i--)
{hc[i-1]=1};
//loops through the radio buttons finding out which one is selected
if (form.c1[1].checked==1) hc[0]=2;
if (form.c1[2].checked==1) hc[0]=3;
if (form.c1[3].checked==1) hc[0]=4;
if (form.c2[1].checked==1) hc[1]=2;
if (form.c2[2].checked==1) hc[1]=3;
if (form.c2[3].checked==1) hc[1]=4;
if (form.c3[1].checked==1) hc[2]=2;
if (form.c3[2].checked==1) hc[2]=3;
if (form.c3[3].checked==1) hc[2]=4;
if (form.c4[1].checked==1) hc[3]=2;
if (form.c4[2].checked==1) hc[3]=3;
if (form.c4[3].checked==1) hc[3]=4;
if (form.c5[0].checked==1) hc[4]=4;
if (form.c5[1].checked==1) hc[4]=3;
if (form.c5[2].checked==1) hc[4]=2;
if (form.c6[1].checked==1) hc[5]=2;
if (form.c6[2].checked==1) hc[5]=3;
if (form.c6[3].checked==1) hc[5]=4;
if (form.c7[1].checked==1) hc[6]=2;
if (form.c7[2].checked==1) hc[6]=3;
if (form.c7[3].checked==1) hc[6]=4;
if (form.c8[1].checked==1) hc[7]=2;
if (form.c8[2].checked==1) hc[7]=3;
if (form.c8[3].checked==1) hc[7]=4;
if (form.c9[0].checked==1) hc[8]=4;
if (form.c9[1].checked==1) hc[8]=3;
if (form.c9[2].checked==1) hc[8]=2;
if (form.c10[1].checked==1) hc[9]=2;
if (form.c10[2].checked==1) hc[9]=3;
if (form.c10[3].checked==1) hc[9]=4;
for (i=roll_call;i>0;i--)
{xf+=hc[i-1]};
xf1=Math.ceil(xf*2.5);
form.answer.value="你的得分为"+xf1+"分";
}</SCRIPT>
红色的这两句话不是很理解,有谁能帮我看一下吗?谢谢了
如果选择数组中的第一个值,那该等于多少值呢?1吗??