编程社区 » asp编程 » 帮忙看看实现如下功能

帮忙看看实现如下功能


yidaisy



 发表:

帮忙看看实现如下功能


编一 ASP 程序,在网页上设置三个文本框及一个命令按钮(提交结果),计算机自动随机产生二个数 (100 以内 ) 并显示在第一 及第二个文本框中,用户在第三个文本框中输入前二个文本框中数的相加结果,若回答对,则加 10 分,共出十题,最后显示总分数。


gjclown
回复:

像作业题。。。。mark一下,
if 有空了 and 答案没出来 then
我做一下
else
我看一下
end if

gjclown
回复:

<%
if session("mark")="" or request.QueryString("restart")="true" then
session("mark")=0
end if
if session("page")="" or request.QueryString("restart")="true" then
session("page")=0
end if
dim Page
Page=request.QueryString("page")
if Page="" or not isnumeric(Page) then
Page=1
end if
Page=cint(Page)
if Page=11 then
response.Write("<br /><br />回答完毕!您的得分为:" & session("mark") & "<br /><br /><a href='?restart=true'>再来</a>")
session("mark")=""
response.End()
end if
if request.ServerVariables("CONTENT_LENGTH")>0 then
if session("page")=Page then
response.Redirect("?page=" & Page+1)
end if
session("page")=Page
dim result
result=trim(request.Form("result"))
if result="" or not isnumeric(result) then
result=-1
end if
result=cint(result)
if result=cint(request.Form("i1")) + cint(request.Form("i2")) then
session("mark")=session("mark")+10
response.Write("回答正确!您现在的分数是:" & session("mark") & "<br /><br /><a href='?page=" & Page+1 & "'>下一题</a>")
response.End()
else
response.Write("回答错误!正确答案为:" & cint(request.Form("i1"))+cint(request.Form("i2")) & "<br /><br /><a href='?page=" & Page+1 & "'>下一题</a>")
response.End()
end if
end if

randomize
i1=cint(rnd() * 100)
i2=cint(rnd() * 100)
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<input name="i1" type="text" readonly="true" value="<%=i1%>" size="3" />
+
<input name="i2" type="text" readonly="true" value="<%=i2%>" size="3" />
=
<input name="result" type="text" size="3" />
<input type="submit" name="Submit" value="提交" />
</form>
</body>
</html>

lyfer
回复:

这个很简单呀,只要在生成时用一个变量储存它们的和就可以了,在用户输入后进行对比

slawdan
回复:

需要用asp么?

JS就可以搞定哈~而且不用刷新!

gjclown
回复:

他说要asp的嘛~~~


相关文章
Web页面上直接打开、编辑、创建Office文档的问题
XP SP2 如何实现在局域网中共享文档,高手请进(SP2的比较烦,一直没有办法)(在线等!!!!!!!!!!)
http/1.1 503 Service Unavailable
如何用asp修改TXT中的某一段文字?
一个关于数据类型的问题
请问各位大哥这种分页效果如何做 “上5页 1.2.3.4.5... 下5页 ”,小妹有劳各位大哥了
html如何轉成pdf?
如何显示、隐藏指定的层
sqldatasource字段问题
链接问题!
update的数据只能是数字,为什么呢?
大家帮我看这,为什么这里无法添加新闻内容呢?
热门文章
输入地址时http://192.168.01/default.asp能正常使用,但是用http://192.168.0.1/则只能显示首页
请问如何给select控件赋值,让他指定跳到某一个值。在线等
请高手帮解密
关于asp的server.URLEncode()后如何得到utf-8的问题
如何将文件保存为UTF8格式
由于该控件目前不可见、未启用或其类型不允许,因此无法将焦点移向它。
哪位大哥大姐能详细的说说关于“WinHttp.WinHttpRequest”组件的使用啊?
如何用javascript做表单验证程序.
如何实现选择下拉菜单后在文本框中显示相应的值
ASP导入Excel数据
http/1.1 503 Service Unavailable
网页打印,如何自动去除页眉页脚!!!

编程社区 2008 浙ICP备09013498号
© TinyBBS.cn
编程好站连接:codeproject sf.net codeplex