如何取出这个表单里列表的全部值呢?在线急等!!!!

coolwasp 2003-08-08 11:15:58
在这个表单里面
<form name="Docform" method="post" enctype="multipart/form-data" action="senddatesave.asp" >
<select name="rec" size="4" multiple>
<option value="1" selected>a1</option>
<option value="2" selected>a2</option>
<option value="3" selected>a3</option>
</select>

<input type="file" name="file1" >
<input type="submit" name="Submit" value="发送">
</form>
我怎么提交表单后取不出rec的所有值阿,只能取出第一个值?
如果我既想得到rec,也想得到file1的值,
有什么好的解决方法吗?
先谢各位了:))

...全文
62 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dufu 2003-08-09
  • 打赏
  • 举报
回复
仔细看了一下你的问题,前面我理解错了。
这是个HTML问题,应该是LyfUpload组件的问题,正常HTML是应该取得类似(1,2,3)这样的结果的。
建议改为其他方式试试。一般都是用<input type=text>,不会有问题。
可以和作者coolknight@263.net联系看看。
aloxy 2003-08-09
  • 打赏
  • 举报
回复
再看这个:
For Each item in Request.form("Docform")
Response.write item&<br>
Next
coolwasp 2003-08-09
  • 打赏
  • 举报
回复
我就是这样的
可惜不行啊
我正在奇怪呢
coolwasp 2003-08-09
  • 打赏
  • 举报
回复
我已经跟他发了电子邮件了
也许是这个组件的一个bug
借用net_lover(孟子E章) 的思路
得到了解决!!哈哈
谢谢各位!
dufu 2003-08-08
  • 打赏
  • 举报
回复
senddatesave.asp中要这样取rec的值:
rec = obj.request("rec")
用request.form("rec")是不行的
coolwasp 2003-08-08
  • 打赏
  • 举报
回复
我用的是LyfUpload组件
来提取值的
coolwasp 2003-08-08
  • 打赏
  • 举报
回复
我试了,不行啊!
aloxy 2003-08-08
  • 打赏
  • 举报
回复
dim iii
For iii=1 to Request.Form.Count
'Request.Form.Key(iii)
'用此方法可以循环取到各项值
If trim(Request.Form(iii))="" Then
response.Write (trim(Request.Form(iii)))
response.Write "不能为空"
Else
Response.write(Trim(Request.Form(iii)))
End If
Next
dufu 2003-08-08
  • 打赏
  • 举报
回复
type="file"?
你准备上传文件?用的什么方法,很多不支持二进制和字符同时提交的。
孟子E章 2003-08-08
  • 打赏
  • 举报
回复
提交得到的只是选中的值,
你可以这样
<input type="hidden" name="aa">


var s=""
for(i=0;i<document.Docform.rec.options.length;i++)
s+=document.Docform.rec.options[i].value + ","
document.Docform.aa.value=s

28,409

社区成员

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

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