如何不用submit提交上传文件form 5

以前上传图片inputtype=“submit”,想加一个验证,所以用onclick提交,为什么这么写不行,action地址是urlrewrite的重写地址js部分:fu... 以前上传图片input type=“submit”,想加一个验证,所以用onclick提交,为什么这么写不行,action地址是urlrewrite的重写地址
js部分:
function go(){

if(document.getElementById("f1").value!="" || document.getElementById("f2").value!="" || document.getElementById("f3").value!=""){

//document.form1.enctype="multipart/form-data";

// document.form1.method="post";

// document.form1.action="<%=basePath %>upFile.html";

document.form1.submit();

}else{

alert("您还没有选择上传的图片!");

document.getElementById("f1").focus();

}

}

<form action="<%=basePath %>upFile.html" method="post" name="form1" enctype="multipart/form-data" >

<div class="banner">

<ul>

<li><label>标  题</label><input name="title" id="title" type="text" class="bantxt"/></li>

<li><label>原尺寸图</label><input type="file" name="fileUpload" id="f1" size="30" onchange="return check();"/></li>

<c:if test="${opType!=4 && opType!=5 && opType!=6}">

<li><label>列表缩略图</label><input type="file" name="fileUpload1" id="f2" size="30" onchange="return check();"/></li>

<li><label>首页推荐缩略图</label><input type="file" name="fileUpload2" id="f3" size="30" onchange="return check();"/></li>

</c:if>

<li class="bannerpic">

<img id="idImg" width="100" height="100" />

</li>

<li><label> </label>

<input type="button" value="上传保存" onclick="go()"/>

</li>

</ul>

</div>

</form>
展开
 我来答
河清鱼戏水A
2013-06-03 · TA获得超过1963个赞
知道小有建树答主
回答量:753
采纳率:0%
帮助的人:655万
展开全部
document.forms["form1"].submit();
更多追问追答
追问
我直接在button里写this.form.submit()都不行,好像不是提交的方法有问题,这几种写法都是可以提交的,因为点击按钮后url是对的,但是没走后台,控制台也没报错,为什么这么写就不走后台呢
追答
既然提交功能是正常的,点击后url也跳转了,那么就不是你的前台表单功能有问题,而是你后台处理页面有问题!也就是说,upFile.html这个页面有问题!
z08050615
2013-06-03
知道答主
回答量:3
采纳率:0%
帮助的人:4626
展开全部
var form1=document.getElementById("form1");
form1.action="";
form1.submit();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式