html:file 提交问题
function formSubmit(){
document.forms[0].submit();
}
<html:form styleId= "fileForm " action= "/service.do?reqCode=upload " method= "POST " enctype= "multipart/form-data ">
<html:file property= "theFile " onchange= "formSubmit(); "> </html:file>
<span onClick= "document.all.theFile.click(); " style= "cursor:hand "> [增加] </span> </html:form>
<html:form styleId= "allForm " action= "/service.do " method= "POST " enctype= "multipart/form-data "> </html:form>
共两个form,因为要实现不刷新当前页面上传文件功能,所以用两个form提交不同信息,当formSubmit()提交fileForm的时候显示拒绝访问,查过资料,是因为安全考虑,javascript不能修改文件,但我只是用document.all.theFile.click();,file的一个事件啊,怎么也出现这个问题,请高人们赐教,分不多,多谢了
------解决方案--------------------上传文件只能让用户去选择,不要用代码控制