用LyfUpload.UploadFile上传组件提交checkbox复选框的值,不管我选几个,都只能得到第一个值?急!!!在线等待……

color1314 2005-09-10 08:44:30
用LyfUpload.UploadFile上传组件提交附件和其他字段都没有问题,可就是对于checkbox复选框的值,不管我选几个,都只能得到第一个值?
...全文
212 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zengxinli761130 2006-03-23
  • 打赏
  • 举报
回复
忘了,少了一个循环,无法给出i值。
<form>
for i=0 to 76  '此处随你写个值,要多少个checkbox就写多少个值
response.Write "<input type='checkbox' name='chk"&i &"' value=" 任意数值">"
<input name="hiddenField" type="hidden" value="<%=i-1%>">
<input name="ok" type="submit" value="确定">
<input name="reset" type="reset" value="清除" >

next
</form>
zengxinli761130 2006-03-23
  • 打赏
  • 举报
回复
选择页面代码:
<form>  
response.Write "<input type='checkbox' name='chk"&i &"' value=" 任意数值">"
<input name="hiddenField" type="hidden" value="<%=i-1%>">
<input name="ok" type="submit" value="确定">
<input name="reset" type="reset" value="清除" >
</form>
接收页面代码:
max=request.QueryString("hiddenField") 'max 是所有的单位的个数
dan=""

for i=1 to max   
str="chk"&i
strRes=request.QueryString(str)
if strRes<>"" then
dan = dan &"["& strRes &"]"
end if
next

哥们,我这写得可是倍全啊,不给分就太不够意思了
color1314 2005-09-10
  • 打赏
  • 举报
回复
走过的,路过的,都帮我出出主意啊
color1314 2005-09-10
  • 打赏
  • 举报
回复
rainxiang(努力赚钱买老婆 v1.0)(钱钱钱,老子要钱) 的方法可以试试
不过 coolstr(大只佬) 你能否具体一点说说你的方法呢?
就是如何将checkbox的名字命名为数组的形式????

谢谢
rainxiang 2005-09-10
  • 打赏
  • 举报
回复
LyfUpload好像对checkbox的支持不大好,我以前用就获得不到checkbox的值.不过你可以通过js判断来取得选中的值赋值给一个hidden控件,处理程序取得hidden的值就可以了
coolstr 2005-09-10
  • 打赏
  • 举报
回复
你要把你的checkbox的名字命名为数组的形式,即checkbox[]


然后在服务器端循环即可得到你所要的结果。

28,408

社区成员

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

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