一个关于顺序的问题

lijiuhua0721 2007-06-01 07:37:58
有多个单选按钮静态网页如下
<tr>
<td width="7%">1</td>
<td width="93%">1</td>
</tr>
</table></td>
</tr>
<tr>
<td><input type="radio" name="test63"value="1" id="test1">强</td>
<td><input type="radio" name="test63" value="2" id="test1">较强</td>
<td><input type="radio" name="test63" value="3" id="test1">一般</td>
<td><input type="radio" name="test63" value="4" id="test1">较弱</td>
<td><input type="radio" name="test63" value="5" id="test1">弱</td>
</tr>

<tr>
<td colspan="5" bgcolor="#CCCCCC"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="7%">2</td>
<td width="93%">2</td>
</tr>
</table></td>
</tr>
<tr>
<td><input type="radio" name="test64"value="1" id="test2">强</td>
<td><input type="radio" name="test64" value="2" id="test2">较强</td>
<td><input type="radio" name="test64" value="3" id="test2">一般</td>
<td><input type="radio" name="test64" value="4" id="test2">较弱</td>
<td><input type="radio" name="test64" value="5" id="test2">弱</td>
</tr>

<tr>
<td colspan="5" bgcolor="#CCCCCC"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="7%">3</td>
<td width="93%">3</td>
</tr>
</table></td>
</tr>
<tr>
<td><input type="radio" name="test65"value="1" id="test3">强</td>
<td><input type="radio" name="test65" value="2" id="test3">较强</td>
<td><input type="radio" name="test65" value="3" id="test3">一般</td>
<td><input type="radio" name="test65" value="4" id="test3">较弱</td>
<td><input type="radio" name="test65" value="5" id="test3">弱</td>
</tr>

<tr>
<td colspan="5" bgcolor="#CCCCCC"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="7%">4</td>
<td width="93%">4</td>
</tr>
</table></td>
</tr>
<tr>
<td><input type="radio" name="test66"value="1" id="test4">强</td>
<td><input type="radio" name="test66" value="2" id="test4">较强</td>
<td><input type="radio" name="test66" value="3" id="test4">一般</td>
<td><input type="radio" name="test66" value="4" id="test4">较弱</td>
<td><input type="radio" name="test66" value="5" id="test4">弱</td>
</tr>

<tr>
<td colspan="5" bgcolor="#CCCCCC"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="7%">5</td>
<td width="93%">5</td>
</tr>
</table></td>
</tr>
<tr>
<td><input type="radio" name="test77"value="1" id="test5">强</td>
<td><input type="radio" name="test77" value="2" id="test5">较强</td>
<td><input type="radio" name="test77" value="3" id="test5">一般</td>
<td><input type="radio" name="test77" value="4" id="test5">较弱</td>
<td><input type="radio" name="test77" value="5" id="test5">弱</td>
</tr>
需要处理的网页代码
<%
m=0
for each element in request.form
for i=1 to request.form(element).count
%>
i=<%=i%></br>
<%
if instr(element,"test")<>0 then
m=m+1
result=request.form(element)(i)
%>
m=<%=m%></br>
result=<%=result%></br>
<%
end if
next
next
%>
结果得到的顺序为什么不按照正常的顺序去做呀,
得到的结果确是这样的
i=1
m=1
result=1
i=1
m=2
result=2
i=1
m=3
result=3
i=1
m=4
result=5
i=1
m=5
result=4
i=1
第一个i的值为什么总是1呀,第二个为什么result的值和正常静态网页显示的值不一致呀
...全文
270 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
iscandy 2007-06-04
  • 打赏
  • 举报
回复
for i=63 to 77
response.write reqeust.form("test"&i) &"<BR>"
next


这样用不是很好吗??
jssl 2007-06-01
  • 打赏
  • 举报
回复
for each element in request.form
循环内
request.form(element).count的值始终是1
当然
for i=1 to request.form(element).count
1 to 1 i也总是1了。。
---
再则用for each element in request.form循环的结果不能按顺序排列~
---

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧