比如说 正确答案是 A,C,D 你获得的是 A,C 那么就是错误的不打分就可以了 如果是 A,C,D 就是正确的 累积加分就可以了
你说的 数据库中字段A存为5分 这个是没有必要的 你可以设置这个选择题答对了是多少分 但是不要设置单个的选项是多少分
你是这什么东西啊,ASP还是VB啊,有val(text1.text)表示的吗我给你弄一个
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312">
<title>新建网页 1</title>
</head>
<body>
<form method="POST" action="--WEBBOT-SELF--" name="D">
<p>课1 <input type="text" name="T1" size="20" value="0" ></p>
<p>课2 <input type="text" name="T2" size="20" value="0"></p>
<p>课3 <input type="text" name="T3" size="20" value="0"></p>
<p></p>
<p></p>
<p><input type="button" value="按钮" name="B1"><input type="reset" value="重置" name="B2"></p>
</form>
<script language="vbscript">
<!--
sub B1_onclick()
dim c
c= "该生成绩未达到优秀"
dim s(3)
s(1) = d.T1.value
s(2) = d.T2.value
s(3) = d.T3.value
if (s(1) * 1 + s(2) * 1 + s(3) * 1) /3 >85 then c = " 该生成绩为优秀 " '*1 为了表示数学运算
dim a
a = 0
for i = 1 to 3
if s(i) >= 90 then
a = a +2
else
if s(i) >=80 then a = a +1
end if
next
if a = 4 then c = " 该生成绩为优秀 "
msgbox c
end sub
-->
</script>
</body>
</html>
不需要ASP ,保存为 HTML 就可以, 没有加数字验证,你输入时小心
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)