为什么这个评分系统不能自动显示分数啊,还有选项总是有个选不中啊?(五个选项评出成绩,一个一分) 这两段是什么意思? class="pt9"> eval(list) 谢谢指点!!!<html>
<head>
<title>在线测试系统</title>
<META http-equiv=Content-Type content="text/html;charset=gb2312">
<SCRIPT LANGUAGE="Javascript">
<!--
function scorequiz(form)
{list=0;
if(form.Q1.value!=null&&form.Q1.value=="*"){list=list+1;}
if(form.Q2.value!=null&&form.Q2.value=="*"){list=list+1;}
if(form.Q3.value!=null&&form.Q3.value=="*"){list=list+1;}
if(form.Q4.value!=null&&form.Q4.value=="*"){list=list+1;}
if(form.Q5.valur!=null&&form.Q5.value=="*"){list=list+1;}
form.score.value=eval(list)
}
//-->
</SCRIPT>
</head>
<body bgcolor="green">
<form name="quize" method="post">
计算机应用基础测试题:<br>
1.interent上使用的协议时:_________
<ol>
<input type="radio" name="Q1" value="TCP/IP" onClick=Q1.value="*">TCP/IP
<input type="radio" name="Q2" value="X25" onClick=Q2.value="x25">x.25
<input type="radio" name="Q3" value="net" onClick=Q1.value="net">net<br>
</ol>
2.我们通过长距离链接两台计算机使他们通讯。
<ol>
<input type="radio" name="Q2" value="LAN" onClick=Q2.value="A">LAN
<input type="radio" name="Q2" value="WAN" onClick=Q2.value="*">WAN
<input type="radio" name="Q2" value="WAIS" onClick=Q2.value="C">WAIS<br>
</ol>
3.HUB是指:____________.
<ol>
<input type="radio" name="Q3" value="网关" onClick=Q3.value="网关">网关
<input type="radio" name="Q3" value="网桥" onClick=Q3.value="网桥">网桥
<input type="radio" name="Q3" value="路由器" onClick=Q3.value="路由器">路由器
<input type="radio" name="Q3" value="集线器" onClick=Q3.value="*">集线器<br>
</ol>
4.56kMODEM的传输速度为:————
<ol>
<input type="radio" name="Q4" value="56kbytes" onClick=Q4.value="A">每秒传输56Kbytes的数据
<input type="radio" name="Q4" value="56lbytes" onClick=Q4.value="*">每秒传输的数据。<br>
</ol>
5.gateway是指:_______
<ol>
<input type="radio" name="Q5" value="网关" onClick=Q5.value="*">网关
<input type="radio" name="Q5" value="网桥" onClick=Q5.value="B">网桥
<input type="radio" name="Q5" value="路由器" onClick=Q5.value="C">路由器
<input type="radio" name="Q5" value="集线器" onClick=Q5.value="D">集线器
</ol>
<input type="button" name="submit" value="开始评分" onClick=scorequiz(this.form) class="pt9">
<input type="reset" name="reset" value="重新测试" onClick=clearquiz(this.form) class="pt9">
你的考试成绩:<input name="SCore" type="text" class="pt9">
</form>
</body>
</html>
<head>
<title>在线测试系统</title>
<META http-equiv=Content-Type content="text/html;charset=gb2312">
<SCRIPT LANGUAGE="Javascript">
<!--
function scorequiz(form)
{list=0;
if(form.Q1.value!=null&&form.Q1.value=="*"){list=list+1;}
if(form.Q2.value!=null&&form.Q2.value=="*"){list=list+1;}
if(form.Q3.value!=null&&form.Q3.value=="*"){list=list+1;}
if(form.Q4.value!=null&&form.Q4.value=="*"){list=list+1;}
if(form.Q5.valur!=null&&form.Q5.value=="*"){list=list+1;}
form.score.value=eval(list)
}
//-->
</SCRIPT>
</head>
<body bgcolor="green">
<form name="quize" method="post">
计算机应用基础测试题:<br>
1.interent上使用的协议时:_________
<ol>
<input type="radio" name="Q1" value="TCP/IP" onClick=Q1.value="*">TCP/IP
<input type="radio" name="Q2" value="X25" onClick=Q2.value="x25">x.25
<input type="radio" name="Q3" value="net" onClick=Q1.value="net">net<br>
</ol>
2.我们通过长距离链接两台计算机使他们通讯。
<ol>
<input type="radio" name="Q2" value="LAN" onClick=Q2.value="A">LAN
<input type="radio" name="Q2" value="WAN" onClick=Q2.value="*">WAN
<input type="radio" name="Q2" value="WAIS" onClick=Q2.value="C">WAIS<br>
</ol>
3.HUB是指:____________.
<ol>
<input type="radio" name="Q3" value="网关" onClick=Q3.value="网关">网关
<input type="radio" name="Q3" value="网桥" onClick=Q3.value="网桥">网桥
<input type="radio" name="Q3" value="路由器" onClick=Q3.value="路由器">路由器
<input type="radio" name="Q3" value="集线器" onClick=Q3.value="*">集线器<br>
</ol>
4.56kMODEM的传输速度为:————
<ol>
<input type="radio" name="Q4" value="56kbytes" onClick=Q4.value="A">每秒传输56Kbytes的数据
<input type="radio" name="Q4" value="56lbytes" onClick=Q4.value="*">每秒传输的数据。<br>
</ol>
5.gateway是指:_______
<ol>
<input type="radio" name="Q5" value="网关" onClick=Q5.value="*">网关
<input type="radio" name="Q5" value="网桥" onClick=Q5.value="B">网桥
<input type="radio" name="Q5" value="路由器" onClick=Q5.value="C">路由器
<input type="radio" name="Q5" value="集线器" onClick=Q5.value="D">集线器
</ol>
<input type="button" name="submit" value="开始评分" onClick=scorequiz(this.form) class="pt9">
<input type="reset" name="reset" value="重新测试" onClick=clearquiz(this.form) class="pt9">
你的考试成绩:<input name="SCore" type="text" class="pt9">
</form>
</body>
</html>
{list=0;
if(form.Q1.value!=null&&form.Q1.value=="*"){list=list+1;}
if(form.Q2.value!=null&&form.Q2.value=="*"){list=list+1;}
if(form.Q3.value!=null&&form.Q3.value=="*"){list=list+1;}
if(form.Q4.value!=null&&form.Q4.value=="*"){list=list+1;}
if(form.Q5.valur!=null&&form.Q5.value=="*"){list=list+1;}
form.SCore.value=eval(list)
}
{list=0;
if(form.Q1.value!=null&&form.Q1.value=="*"){list=list+1;}
if(form.Q2.value!=null&&form.Q2.value=="*"){list=list+1;}
if(form.Q3.value!=null&&form.Q3.value=="*"){list=list+1;}
if(form.Q4.value!=null&&form.Q4.value=="*"){list=list+1;}
if(form.Q5.value!=null&&form.Q5.value=="*"){list=list+1;}
form.SCore.value=eval(list)
}
2、eval(list):语言参考是这样写的
eval 函数允许 JScript 源代码的动态执行。例如,下面的代码创建了一个包含 Date 对象的新变量 mydate :eval("var mydate = new Date();");
传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样.eval的参数应该是字符串,如果是var list2 = eval("list")的话,就是list2=list对象(应该是吧 :P)
嘿嘿,死神啊,下回我改个卡卡西的