恼火得很,无组件上传与hidden

Accelerator 2004-05-08 12:10:17
使用无组件上传时出现的问题

表单中有下面语句:
<input type="hidden" name="type" value=<%=Request("type")%>>
<input type="hidden" name="NO" value=<%=Request("NO")%>>
并且用Response.Write对上面的变量值作了测试,证实Request("type")和Request("NO")都有具体的数值。

表单提交后,开始文件上传,成功。然后写数据库时要用到前面的隐藏字段:
strtype=upload.form("type")
strNO=upload.form("NO")
用Response.Write测试发现upload.form("type")的值正确,upload.form("NO")的值为空。

如果把前面表单的语句次序换一下:
<input type="hidden" name="NO" value=<%=Request("NO")%>>
<input type="hidden" name="type" value=<%=Request("type")%>>

那么提交后的结果是upload.form("NO")的值正确,upload.form("type")的值为空。
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Accelerator 2004-05-08
  • 打赏
  • 举报
回复
多谢!
使用农民程序员的方法不能得到
使用来福的方法可以得到
黑眼圈还没有试过
谢谢各位,分别加点分吧。
sfply 2004-05-08
  • 打赏
  • 举报
回复
怪事
sinusoid 2004-05-08
  • 打赏
  • 举报
回复
以前也碰到过,
解决:
在多个隐藏域的最后加一个无用的隐藏域。
试一下:
<input type="hidden" name="NO" value=<%=Request("NO")%>>
<input type="hidden" name="type" value=<%=Request("type")%>>
<ipnut type="hidden" name="noneed" value="">
comehope 2004-05-08
  • 打赏
  • 举报
回复
把两个<input type="hidden">都放到<input type="file">前面试试。
cjf1009 2004-05-08
  • 打赏
  • 举报
回复
<input type="hidden" name="type" value="<%=Request("type")%>">
<input type="hidden" name="NO" value="<%=Request("NO")%>">

加上引号试试

28,404

社区成员

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

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