请高人编码,ASP的,读取一个试题文本文件,显示在网页上,并有相应按钮,可以提交到数据库,在线等

试题文本内容都是这样的重复:3.树上3只小鸟,小明打死了一只,还有几只。①0②1③2④3⑤不清楚其中3是题号,接着题目内容,下行是各个选项,要求网页和上面文本显示内容一样... 试题文本内容都是这样的重复:
3.树上3只小鸟,小明打死了一只,还有几只。
①0 ②1 ③2 ④3 ⑤不清楚
其中3是题号,接着题目内容,下行是各个选项,要求网页和上面文本显示内容一样,且各选项有单选按钮,选择完提交,请给出具体代码,非常感谢~
展开
 我来答
eiwinter
2010-10-04 · TA获得超过250个赞
知道小有建树答主
回答量:341
采纳率:0%
帮助的人:396万
展开全部
exam=tempload("shiti.txt") '载入txt文本,这个函数自己写一个
exam_array=split(exam,".")
for i=1 to ubound(exam_array)
response.write"<p>"
numb= mid(exam_array(i-1),instrRev(exam_array(i-1),vbcrlf)+1,len(exam_array(i-1))-instrRev(exam_array(i-1),vbcrlf))
response.write numb & "."
templi=exam_array(i)
templi=replace(templi,"①","<input type='radio' name='radio_"&numb&"' value='1'>①")
templi=replace(templi,"②","<input type='radio' name='radio_"&numb&"' value='2'>②")
templi=replace(templi,"③","<input type='radio' name='radio_"&numb&"' value='3'>③")
templi=replace(templi,"④","<input type='radio' name='radio_"&numb&"' value='4'>④")
templi=replace(templi,"⑤","<input type='radio' name='radio_"&numb&"' value='5'>⑤")
templi=mid(templi,1,instrRev(exam_array(i),vbcrlf)-1)
response.write replace(templi,vbcrlf,"<br>")
response.write"</p>"
next

上述代码没经过调试,思路大概就这样的,凑合着看着用吧答案的序号根据所有题目中,最多答案的那个题的答案个数来设定。这个是特殊字符,只能这样处理了,没有更好的办法
士芮安08
2010-10-05 · TA获得超过3万个赞
知道大有可为答主
回答量:5449
采纳率:40%
帮助的人:1146万
展开全部
你怎么知道题目中不会出现④之类的?答案不会出现3.之类的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式