日期:2014-05-18 浏览次数:20683 次
<%@ page language="java" pageEncoding="gb2312"%> <html> <body> <form action="upload.jsp" id="form1" name="form1" encType="multipart/form-data" method="post" target="hidden_frame" > <input type="file" id="file" name="file" style="width:450"> <INPUT type="submit" value="上传文件"><span id="msg"></span> <br> <font color="red">支持JPG,JPEG,GIF,BMP,SWF,RMVB,RM,AVI文件的上传</font> <iframe name='hidden_frame' id="hidden_frame" style='display:none'></iframe> </form> </body> </html> <script type="text/javascript"> function callback(msg) { document.getElementById("file").outerHTML = document.getElementById("file").outerHTML; document.getElementById("msg").innerHTML = "<font color=red>"+msg+"</font>"; } </script>
------解决方案--------------------
哈密瓜,我也碰到了类似的问题呀
------解决方案--------------------
ajax
------解决方案--------------------
<form action="upload.jsp" name="form1" encType="multipart/form-data" method="post">
1. 如果是 submit,image 按钮的话就要看action路径问题,跳转到哪个页面,
2,看你提交的方式,如果是 普通 button 按钮的话,就是 在 javascript 里处理路径了
....................
------解决方案--------------------
用隐藏的iframe的来作为跳转的最终页面,3楼给出了答案了已经。
什么form不提交。。。什么提交方式。。。乱。。用ajax的话,一定要用现成的框架的
------解决方案--------------------
<form method="post" name="" enctype="multipart/form-data" target="hidd" action="">
</form>
<iframe id="hidd" name="hidd" style="display:none"></iframe>
这么搞就可以了