考试系统用到的一些JS

提交的时候需要些客户端的验证,下面是一个验证的javascript代码

function CheckItem()

{

alchk=0;//用来保存回答题数

for(k=0;k<44;k++)//44表示有44道题目

{

chkc=0;//每题的回答中有几个选中,这里我使用的是checkbox,如果使用radiobottonlist就只能有一个选中

for(j=0;j<4;j++)//4表示每题都有4个选择项

{

strid = 'dlQuestion__ctl'+k+'_dlSelection__ctl'+j+'_ckSelection';//获得选项在页面中的ID

if((document.getElementById(strid)).checked)//如果选中

{

chkc++;

}

}

if(chkc>1)//表示超过一个选项

{

h=k+1;

alert('第'+h+'题答案超过一个!');

return false;

}

if(chkc<1)

{

}

else

{

alchk++;

}

}

if(alchk<44)// alchk<44表示没有答完题目

{

//alert('not finished');

return confirm('您有题目没有完成,是否提交?');

}

return confirm('确定提交吗?');

}

4. 页面中还需要用到一些javascript脚本,如下

你可能感兴趣的:(Javascript,JavaScript,J#,脚本)