网页里怎么做试题提交,判断正误??

我做的这个网页里,是上课用的,有填空和选择,我想实现这样的效果:
填一个空,或者选一个选项,点题目后面的提交,就判断正确还是错误

每个题都像这样,一个页面里有多个提交判断

请问怎么用 Javascript 实现??

第1个回答  2006-04-19
html>
<head>
<title>在线答题--塞北的雪</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
var tlist="t1_1,t1_2,t2_1"
var tk=new Array() //题库
//第一道题
tk["t1_1"]=new Array();
tk["t1_1"]["code"]="1"
tk["t1_1"]["result"]="北京"
tk["t1_1"]["score"]=5

tk["t1_2"]=new Array();
tk["t1_2"]["code"]="2"
tk["t1_2"]["result"]="东京"
tk["t1_2"]["score"]=8

//第二道题
tk["t2_1"]=new Array();
tk["t2_1"]["code"]="3"
tk["t2_1"]["result"]="周笔畅"
tk["t2_1"]["score"]=7

var points=0;
//判卷
function fncSubmit(){
points=0;
var arrT=tlist.split(',');
for(var i=0;i<arrT.length;i++)
{
var tInput=eval("document.form1." + arrT[i]);
if(!tInput) continue;
var tInputValue=tInput.value;
if(tInputValue==tk[arrT[i]]["result"])
points+=tk[arrT[i]]["score"]
}
document.getElementById("oScore").innerText="得分:" + points.toString();
}

//显示正确答案
function showResult(){
var arrT=tlist.split(',');
var resultList=new String();
resultList="";
for(var i=0;i<arrT.length;i++)
{
var tInput=eval("document.form1." + arrT[i]);
if(!tInput) continue;
var tInputValue=tInput.value;
resultList = resultList + tk[arrT[i]]["code"].toString() + ":" + tk[arrT[i]]["result"] + "(" + tk[arrT[i]]["score"] + "分)" + "   ";
}
document.getElementById("oResult").innerHTML="标准答案:" + resultList.toString();
}
//-->
</SCRIPT>
<style>
.line_r { font-size: 12px; color: #000000; background:; border: none; border-bottom:solid 1px #000000; text-align:left;}
</style>
</head>

<body>
<form name="form1" id="form1">
在线答题:
<br><br>
1、中国的首都是<input class="line_r" type="text" name="t1_1" value="">,日本的首都是<input class="line_r" type="text" name="t1_2" value=""><br>
2、2005孟牛酸酸乳超级女生的亚军是<input class="line_r" type="text" name="t2_1" value="" ><br><br>
<input type="button" name="btn1" value="提交" onclick="fncSubmit()">
<input type="button" name="btn2" value="正确答案" onclick="showResult();">
<br>
<span id="oScore"></span>
<br>
<span id="oResult"></span>
</form>
</body>
</html>

参考资料:http://www.xrss.cn/Blog/ViewBlog.asp?NewsId=1274

本回答被提问者采纳

oj是怎么判断程序的正误的
oj系统有后台的编译器,你提交后的代码送编译器,编译器自动把输入指定为从测试文件输入,并把输出结果与答案对照,根据对照的结果给你判定成绩。

在百度知道里面同一问题得到不同答案,如何判断其正误?
一个问题得到不同的答案,你可以先试一下,能帮你解决问题的答案就是正确的。你也可以再提问一次,多数人的答案一致,就应该是正确的。

初级会计考试是不是每做一题。机器就会判断正误?
题主,初级会计职称机考过程中系统应该不会跟随答题过程自动判断正误。考生在答题完毕后需要手动提交考卷或者等待系统自动提交。由于初级会计职称考试试题均为客观题,所以试卷评分应该是系统自动计算出来的,不过这个过程就和考生就没什么关系了。由于考试过程中并不是只有一次答题机会,是可以自由作答或者修改选...

这道题怎么做:判断正误,正确的打“
回答:1.√2.×3.×4.√5.√

怎么做判断正误
1、错(大于等于1),2、错(10\/10不是),3、错(大于等于6),4、错(假分数有分子等于分母的情况),5、对。

怎么判断D正误?
回答:a1,a3,a5都是负数,先去掉绝对值,减号变加号,就是a0到a5的和

判断正误,正确的标上A,错误的标上B。★生词提示:valid 有效的 Side...
故本句表述正确。小题5:根据A面Name: Lilian描述可知这个女孩的名字叫莉莲。故本句表述正确。点评:本文浅显易懂,各个小题都能在文中找到适当依据。只要认真阅读短文,注意前后联系,就能顺利完成阅读。文章所设试题主要考察细节查找,做题关键是找出原文的根据,认真核查小题和原文的异同。

计算机考试题,判断正误,求解答和简单原因,一定采纳,一定评论,一定赞...
第一题 √ 第二题.× 硬盘的逻辑结构包括磁面,磁道,磁拄和扇区四部分组成,上述可能指的是硬磁盘机 第三题× 温盘属于硬磁盘,是非接触式读写 第四题× 是硬盘接口类型 第五题√ 第六题√ 第七题× 容量相同,位密度不同 第八题× 平均寻道时间不变 第九题√ 第十题√ 第十一题√ ...

如何做判断正误型阅读理解
判断正误型阅读理解要求考生根据所给的几个句子的意思是否与文章的内容相符,它主要考查考生是否理解文章大意,是否抓住了细节,主要测试认知能力和理解能力.[解答策略] 1.粗读所给的句子,明确句子的意思.这样的好处在于阅读短文时能有的放矢,把重点放在需要考虑的内容上,这样既节省了时间,又提高答题的准确率...

“判断正误”用英文怎么说?
判断的正确翻译是 judge,比如 判断错误 an error of judgement.同样 判断正误 可以译为 judging right or wrong.当然你可以选择 decide, 但是否正确要看语境。judge 的语气比 decide 要强得多。

相似回答
大家正在搜