langhua9528 2008-11-14 13:25
浏览 219
已采纳

怎么用DWR上传文件,而不改动页面只有JAVASCRIPT操作

JAVASCRIPT
[code="java"]

function addinput2(){ var myinput = document.getElementById("myupload2").innerHTML="<input type='file' name='myupload2' onchange='addinput"+3+"(this)'>"; } function addinput3(){ var myinput = document.getElementById("myupload3").innerHTML="<input type='file' name='myupload3' onchange='addinput"+4+"(this)'>"; } function addinput4(){ var myinput = document.getElementById("myupload4").innerHTML="<input type='file' name='myupload4' onchange='addinput"+5+"(this)'>"; } function addinput5(){ var myinput = document.getElementById("myupload5").innerHTML="<input type='file' name='myupload5'>"; }

[/code]
HTML
[code="java"]

[/code]
我现在调用addinput2()....addinput5()这些方面的时候同时上传文件,我想用DWR,因为只会有DWR,要求页面不更新
现在的情况是,无论用struts,还是那个org.apache.commons.fileupload组件都要用到一个request参数
这个参数怎么传过去,还是有别的什么方法?
还有,我这个写的是代码,我相信function addinput1()到function addinput5()一个JAVASCRIPT函数就可以完成了,无奈JAVASCRIPT太差不知道怎么写?请大家帮助下,谢谢了....
[b]问题补充:[/b]
谢谢咯,但是:
怎么放一个隐藏的iframe
别人只放三个附件就上传了呢?
上传文件是一到五个
[b]问题补充:[/b]
[code="java"]





[/code]
找到JAVAEYE的隐藏的iframe 了
[b]问题补充:[/b]
晕了,我一直以为是用的AJAX呢,我周围的人都是这么想的.......骗了我好多年....
[b]问题补充:[/b]
好了,现在就差JAVAEYE后台的源代码了!
  • 写回答

8条回答 默认 最新

  • iteye_521 2008-11-14 14:03
    关注

    [quote]怎么放一个隐藏的iframe [/quote]
    页面中一个iframe,然后用CSS隐藏不就行了。
    [quote]别人只放三个附件就上传了呢?
    上传文件是一到五个 [/quote]
    不管几个附件,都在一个表单里面不就行了,提交过去用commons.fileupload组件取不就行了。fileupload能告诉你一共传过来几个附件

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据