请救一个简单问题!

zuchunguang 2005-12-13 10:03:28

response.write("<input type='checkbox' name='fieldname' value='ii'>")

上面这个语句是我要设置的多选框,其中,ii是个变量,每循环一次,ii就要加1,然后提交按钮,我再把选中后的这个选项的ii值赋给另一个页面的变量,现在的问题是如何把这个值赋给value?我该如何表示呢?
...全文
88 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
KimSoft 2005-12-17
  • 打赏
  • 举报
回复
不要用两个变量接收,用一个数组接收就可以了。
Dim aryValue
aryValue = Request.Form("fieldname")

For I = 0 To UBound(aryValue)
....
Next

For Each 也是可以的
KimSoft 2005-12-15
  • 打赏
  • 举报
回复
把以下的代码存成test.asp文件,你放到站点里测试一下。
<%
If Not IsEmpty(Request.Form("Submit")) Then
For Each Item In Request.Form("fieldname")
Response.Write(Item & "<br>")
Next
End If
%>

<form id="form1" name="form1" method="post" action="test.asp">
<%
for i=1 to 10
response.write("<input type='checkbox' name='fieldname' value='"& i &"'>checkbox" & i & "<br>")
next
%>
<input type="submit" name="Submit" value="提交" />
</form>
KimSoft 2005-12-14
  • 打赏
  • 举报
回复
另一个页面中用request.form("fieldname")取值
取单个值
for each item in request.form("fieldname")
.....
next
ybfqlyq 2005-12-14
  • 打赏
  • 举报
回复
for i=1 to 100
response.write("<input type='checkbox' name='fieldname' value='"& i &"'>")
next
zuchunguang 2005-12-14
  • 打赏
  • 举报
回复
假如我选择的多选 项的ii值 是1 和3
那么在另一个页面里,如何把这两个值赋给两个变量a和b呢?
popcode 2005-12-13
  • 打赏
  • 举报
回复
不太明白你的意思,你是在另一个页面不知如何取值,还是ii不知如何递增?

28,406

社区成员

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

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