一个关于顺序的问题

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的值和正常静态网页显示的值不一致呀
...全文
199 点赞 收藏 2
写回复
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循环的结果不能按顺序排列~
---
回复 点赞
发动态
发帖子
ASP
创建于2007-09-28

1.9w+

社区成员

35.7w+

社区内容

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区公告
暂无公告