asp做一个在线的多选题判断计分程序

asp做一个在线的多选题判断计分程序,第1张

你直接拿数据库里面的正确答案和获得的回答相比较就可以了啊

比如说 正确答案是 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 就可以, 没有加数字验证,你输入时小心


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12080694.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存