表单提交问题啊...急ING~~~~~~~~~~~~~~

xudongdong1981 2003-04-22 03:16:08
页面A中:
<form name=form1 method="post" enctype="multipart/form-data" action="B.asp">
<input type="text" name="title" >
.................
</form>


页面中:
为什么页面A一提交到页面B.在页面取表单中的值(如:title1=request.form("title")),会出现错误提示如下:

错误类型:
请求对象, ASP 0206 (0x80004005)
使用 Request.Form 后不能调用 BinaryRead。


但把提交表单中这句(enctype="multipart/form-data" )去掉就可以了
我要加上这句但又要在该页获得表单中的值,请问我该怎么做,谢谢!!!
...全文
44 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jie2002 2003-04-22
  • 打赏
  • 举报
回复
来晚了:(
xudongdong1981 2003-04-22
  • 打赏
  • 举报
回复
看来应该做成像fbj007(千里独行) 所说的那样了,谢谢各位了结贴
dreamboy527 2003-04-22
  • 打赏
  • 举报
回复
你可以先把文件相关的信息先存进去,然后再找到最后一条记录的id号,这时只须修改该条记录即可!
fbj007 2003-04-22
  • 打赏
  • 举报
回复
同一表单不可,你可放到两个表单里,让其同时提交,分别处理即可
xudongdong1981 2003-04-22
  • 打赏
  • 举报
回复
晕~~~~没人了啊~~~~~
xudongdong1981 2003-04-22
  • 打赏
  • 举报
回复
是的,我是用无组件上传..但我要把上传文件跟该文件的相关信息存入数据库存但页面一提交上去,,文件是上传上去了,但无法取得表单中的值~~~~~用request("title")取不到值~~~~是空的..应该怎么办?
ministry_bill 2003-04-22
  • 打赏
  • 举报
回复
或用无组件上传 http://www.5xsoft.com/soft/upclass.zip
ministry_bill 2003-04-22
  • 打赏
  • 举报
回复
dim rs //定义变量
dim formsize,formdata,bncrlf,divider,datastart,dataend,mydata //定义变量
formsize=request.totalbytes //取的客户端发送的信息的数据部分的总字节数
formdata=request.binaryread(formsize) //读取客户发送的有用数据
bncrlf=chrB(13) & chrB(10) //回车的二进制表示
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)//取数据信息的分割标志
datastart=instrb(formdata,bncrlf & bncrlf)+4 //数据开始位置,
dataend=instrb(datastart+1,formdata,divider)-datastart //数据结束位置
mydata=midb(formdata,datastart,dataend) //真正想要的数据
xudongdong1981 2003-04-22
  • 打赏
  • 举报
回复
哦,,了解~~~~~~~~
有没有办法..一个表单能提交文件又能提交表单中的值的,,如果不行有没有其他办法!!!
billyqiao 2003-04-22
  • 打赏
  • 举报
回复
enctype="multipart/form-data"是提交文件,图片时以二进制方式提交的,所以不能用

28,408

社区成员

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

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