用LyfUpload.UploadFile上传组件提交附件和其他字段都没有问题,可就是对于checkbox复选框的值,不管我选几个,都只能得到第一个值?
你要把你的checkbox的名字命名为数组的形式,即checkbox[]
然后在服务器端循环即可得到你所要的结果。
LyfUpload好像对checkbox的支持不大好,我以前用就获得不到checkbox的值.不过你可以通过js判断来取得选中的值赋值给一个hidden控件,处理程序取得hidden的值就可以了
选择页面代码:
<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
哥们,我这写得可是倍全啊,不给分就太不够意思了