jquery 提交表单的一个问题
<tablestyle="width:95%"align="center"border="0"><tr><td><fieldsetstyle="padding-botto...
<table style="width:95%" align="center" border="0">
<tr><td>
<fieldset style="padding-bottom:5px;height:400">
<legend><b>应用系统信息列表</b></legend>
<DIV>
<form action="<%=APP_NAME%>/batch.do?operator=uploadFile" id="uploadform" name="uploadform" method="post" >
<table>
<tr>
<td>选择文件
<IMG id="loading" style="DISPLAY: none" src="<%=APP_NAME%>/images/loading/loading-balls.gif">
<input id="file1" type="file" class="multi" maxlength="1" accept="xls" style="height:20px;font-size:12px"/>
<input id="but1" type="button" value="上传" onClick="upload()" style="height:20px;font-size:12px"/>
</td></tr>
</table>
</form>
<display:table name="appList" partialList="true" cellspacing="0"
cellpadding="0" requestURI="" id="appList" pagesize="10" size="${resultSize}" class="Simple">
<display:column sortable="true" property="appCode" title="代码" />
<display:column sortable="true" property="appName" title="应用系统名称" />
<display:column sortable="false" title="执行同步" style="text-align:center;width:100px">
<a href="#" onClick="executekh('${appList.appCode}','${appList.appName}')" >
<img id="${appList.appCode}" src="./images/next_f2.png" alt="执行" border="0" width="20px"/>
</a>
</display:column>
</display:table>
</fieldset>
</td></tr>
</table>
<form action="<%=APP_NAME%>/batch.do?operator=uploadFile" id="form1">
<input type="hidden" name="operator"/>
<input type="hidden" name="appCode"/>
</form>
为什么传到action端 传入的form为空? 展开
<tr><td>
<fieldset style="padding-bottom:5px;height:400">
<legend><b>应用系统信息列表</b></legend>
<DIV>
<form action="<%=APP_NAME%>/batch.do?operator=uploadFile" id="uploadform" name="uploadform" method="post" >
<table>
<tr>
<td>选择文件
<IMG id="loading" style="DISPLAY: none" src="<%=APP_NAME%>/images/loading/loading-balls.gif">
<input id="file1" type="file" class="multi" maxlength="1" accept="xls" style="height:20px;font-size:12px"/>
<input id="but1" type="button" value="上传" onClick="upload()" style="height:20px;font-size:12px"/>
</td></tr>
</table>
</form>
<display:table name="appList" partialList="true" cellspacing="0"
cellpadding="0" requestURI="" id="appList" pagesize="10" size="${resultSize}" class="Simple">
<display:column sortable="true" property="appCode" title="代码" />
<display:column sortable="true" property="appName" title="应用系统名称" />
<display:column sortable="false" title="执行同步" style="text-align:center;width:100px">
<a href="#" onClick="executekh('${appList.appCode}','${appList.appName}')" >
<img id="${appList.appCode}" src="./images/next_f2.png" alt="执行" border="0" width="20px"/>
</a>
</display:column>
</display:table>
</fieldset>
</td></tr>
</table>
<form action="<%=APP_NAME%>/batch.do?operator=uploadFile" id="form1">
<input type="hidden" name="operator"/>
<input type="hidden" name="appCode"/>
</form>
为什么传到action端 传入的form为空? 展开
3个回答
展开全部
<input id="but1" type="button" value="上传" onClick="upload()" style="height:20px;font-size:12px"/>
可以把提交的内容加写upload()里面
function upload(){
window.href='/batch.do?operator=uploadFile'
}
可以把提交的内容加写upload()里面
function upload(){
window.href='/batch.do?operator=uploadFile'
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一种方法:
<input id="but1" type="button" value="上传" onClick="upload()" style="height:20px;font-size:12px"/>按钮类型改为submit,这样就能自动提交form中的表单数据。
第二种方法:
在upload()的方法体最后加入onsubmit();这样子也会提交表单数据。
<input id="but1" type="button" value="上传" onClick="upload()" style="height:20px;font-size:12px"/>按钮类型改为submit,这样就能自动提交form中的表单数据。
第二种方法:
在upload()的方法体最后加入onsubmit();这样子也会提交表单数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询