一个困扰了我一天的高难问题

myyonline 2004-07-08 09:51:15
<form enctype="multipart/form-data" name="up" action="2.asp" method="post">
  请选择要上传的文件: <br>
  <input name="picture" type=file accept="image/*"><br>
<input type="hidden" name="imgpath">
  <input type=submit name="upload" value="上传" onClick="return getpath()"></form>

问题是这样的,我要在一个包含FILE控件的表单里包含一个HIDDEN域,用来取得FILE控件的值。但是经过enctype="multipart/form-data"编码后无法同时使用request.binaryread 和 request.form 而且不能取得HIDDEN域,因为经过特殊enctype="multipart/form-data"编码 。我想了很多方法,最有可能实现的就是通过JAVASCRIPT传递变量给处理的ASP页面,但是不知道能不能实现JAVASCRIPT和ASP代码间的数据传递 ,请高手帮帮忙 ,问题解决后另送100分
...全文
105 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
myyonline 2004-07-08
  • 打赏
  • 举报
回复
我成功了 我知道怎么做了 哈哈
Tomato77 2004-07-08
  • 打赏
  • 举报
回复
up
cdsun 2004-07-08
  • 打赏
  • 举报
回复
request.binaryread 和 request.form
这两个当然不能使用了

但是每个组建都会给你说一个特定的方法来接收其他数据的

也是一样可以接收到的
myyonline 2004-07-08
  • 打赏
  • 举报
回复
<html>
  <head><title>文件上传</title>

<script language="javascript">
function getpath(){
var imgpath;
alert(document.up.picture.value);
if (document.up.picture.value!=""){
document.up.imgpath.value= document.up.picture.value;
alert(document.up.imgpath.value);
}
document.up.submit();
}
</script>
</head>
  <body>
  <form enctype="multipart/form-data" name="up" action="2.asp" method="post">
  请选择要上传的文件: <br>
  <input name="picture" type=file accept="image/*"><br>
<input type="hidden" name="imgpath" value="">
  <input type=button name="upload" value="上传" onClick="return getpath()"></form>

  </body>
  </html>
myyonline 2004-07-08
  • 打赏
  • 举报
回复
<html>
  <head><title>文件上传</title>

<script language="javascript">
function getpath(){
var imgpath;
alert(document.up.picture.value);
if (document.up.picture.value!=""){
imgpath = document.up.picture.value;
document.up.imgpath.value= imgpath;
alert(document.up.imgpath.value);
}
return true;
}
</script>
</head>
  <body>
  <form enctype="multipart/form-data" name="up" action="2.asp" method="post">
  请选择要上传的文件: <br>
  <input name="picture" type=file accept="image/*"><br>
<input type="hidden" name="imgpath" value="">
  <input type=button name="upload" value="上传" onClick="getpath()"></form>

  </body>
  </html>

28,391

社区成员

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

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