刚才的回答不正确, 请按照下面的代码进行修改<script language=javascript> <!-- function getRadioValue() { var collection; var answer; radioName=new Array("q1","q2","q3","q4","q5","q6","q7"); theValue =new Array( "A","B","AB","AB","ABC","BD","BC"); var CountTrue=0; var CountNull=0; var falseItem=""; var trueItem=""; var NullItem=""; for (j=0;j <7;j++) { collection = document.all[radioName[j]]; answer = false; answerValue = "";
for (i=0;i <collection.length;i++) { if (collection[i].checked) { answer = true; answerValue += collection[i].value; }
其7题 你答对了13个问题 第1,2,3,3,4,4,5,5,5,6,6,7,7题对了 第5题错了,请继续努力!
如果是全部答对,则出现:
其7题 你答对了13个问题 第1,2,3,3,4,4,5,5,5,6,6,7,7题对了,请继续努力!
请按照下面的代码进行修改<script language=javascript>
<!--
function getRadioValue() {
var collection;
var answer;
radioName=new Array("q1","q2","q3","q4","q5","q6","q7");
theValue =new Array( "A","B","AB","AB","ABC","BD","BC"); var CountTrue=0;
var CountNull=0;
var falseItem="";
var trueItem="";
var NullItem=""; for (j=0;j <7;j++)
{
collection = document.all[radioName[j]];
answer = false;
answerValue = "";
for (i=0;i <collection.length;i++)
{
if (collection[i].checked)
{
answer = true;
answerValue += collection[i].value;
}
} if (answerValue=="")
{
NullItem=NullItem+(j+1)+"、";
CountNull=CountNull+1;
} else {
if(answerValue == theValue[j])
{
CountTrue=CountTrue+1;
trueItem=trueItem+(j+1)+"、";
}
else
falseItem=falseItem+(j+1)+"、";
}
} falseItem=falseItem.substr(0,falseItem.length-1);
NullItem=NullItem.substr(0,NullItem.length-1);
trueItem=trueItem.substr(0,trueItem.length-1);
if(CountNull == 7)
return("请选择答案!");
else
{
if(CountTrue!=7)
{
msg="共7题,你答对了"+CountTrue+"道问题。"
if (NullItem != "")
{
msg=msg + "第"+NullItem+"题没答,";
}
if (trueItem != "")
{
msg=msg + "第"+trueItem+"题对了,";
}
if (falseItem != "")
{
msg=msg + "第"+falseItem+"题错了,"
}
msg=msg + "请继续努力!";
}
else
{
msg="共7题,你答对了"+CountTrue+"道问题,成绩不错!";
}
return (msg);
}}
{
CountTrue=CountTrue+1;
trueItem=trueItem+(j+1)+"、";
}
else
{
falseItem=falseItem+(j+1)+"、";
break;
}答题判断放后台吧 查看源代码就能看到答案了