怎样循环读取对象

sanoul 2008-03-24 09:02:58
怎样循环读取对象?

例如
<form>
...
<input id="input_cout" name="input_count" value="7">
<input id="id1" name="name1" value="1">
<input id="id2" name="name2" value="1">
<input id="id3" name="name3" value="1">
<input id="id4" name="name4" value="1">
<input id="id5" name="name5" value="1">
<input id="id6" name="name6" value="1">
<input id="id7" name="name7" value="1">
...
</form>


因为这些input是动态生成的,所以想知道如何通过循环读取这些动态生成的input,有例子更好
...全文
52 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
myvicy 2008-03-24
4楼的办法也可以一试.
不知道你具体的应用是什么样的?
回复
myvicy 2008-03-24
<form>
...
<input id="input_cout" name="input_count" value="7">
<input id="id1" name="name1" value="1">
<input id="id2" name="name2" value="1">
<input id="id3" name="name3" value="1">
<input id="id4" name="name4" value="1">
<input id="id5" name="name5" value="1">
<input id="id6" name="name6" value="1">
<input id="id7" name="name7" value="1">
...
</form>

后台
ct = request("input_count")
for i=0 to ct
response.write request("name"&i)&"<br>"
next
回复
sanoul 2008-03-24
把name改为相同 
然后用
for i = 1 to request.form(name).count
response.Write request.form(name)(i)
next


谢谢提示,Request("name" & i)我试过了,貌似读不出来,咳
回复
飞天神笔 2008-03-24
同1楼和5楼,4楼也是个好方法。

用4楼的方法的话,可以不用<input id="input_cout" name="input_count" value="7"> 这句了。


-----------------------------------------------------------
爱找房(http://www.izfang.com)
 我的个人网站,免费的房屋租赁网站,大家要多多捧场哦。
回复
hookee 2008-03-24

<%
cnt = Request("input_count")
Dim arr()
ReDim arr(cnt-1)
For i=1 To cnt
arr(i-1) = Request("name" & i)
Next
%>
回复
jnwentao 2008-03-24
把name改为相同
然后用
for i = 1 to request.form(name).count
response.Write request.form(name)(i)
next
回复
ymle1228 2008-03-24
你说得清楚点,这个问题应该很容易解决的
回复
mxbzz2008 2008-03-24
for next 计数循球不行?
回复
有规律吗?
按你上面那个如下
request("input_count")

for i=1 to request("input_count")
request("name"&i&"")
next
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-03-24 09:02
社区公告
暂无公告