日期:2014-05-18  浏览次数:20591 次

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的一个事件啊,怎么也出现这个问题,请高人们赐教,分不多,多谢了

------解决方案--------------------
上传文件只能让用户去选择,不要用代码控制