小弟在公司做一个功能,需求是这个页面要有查询的功能,于是第一个form用来封装数据提交过去进行查询,而下面的数据列表出来后还有保存的按钮,保存的话,下面这个form负责把修改了的数据提交到另一个地方进行处理,和网上遇到的问题一样,第二个form提交不了。代码如下:
<table cellspacing="0" cellpadding="0" border="0" width="90%" class="con_tab">
<tbody>
<form name="searchForm" id="searchForm" action="index.htm" method="post">
<tr>
<td>面板标题:<input type="text" value="$!{title}" id="title" name="title" size="30" /></td>
<td>面板:
<select name="articlePanelId" id="articlePanelId">
<option value="">请选择</option>
#foreach($p1 in $pagerArticlePanel.getResult())
<option value="$p1.articlePanelId" #if($articlePanelId==$p1.articlePanelId) selected="selected" #end>$p1.name </option>
#end
</select>
</td>
<td>
<input type="submit" value="确定">
</td>
</tr>
<form>
</tbody></table>
<!-- 使用表格示例开始 -->
<table width="90%" cellspacing="0" cellpadding="0" border="0" class="con_tab">
<tbody>
<tr class="bg">
<td colspan="7">
<input type="button" value="保存" onclick="pushFormCommit()">
</td>
</tr>
<tr>
<td colspan="7" align="left">
面版名称:$!{panel.name}
<br/>
面版描述:$!{panel.pdescribe}
</td>
</tr>
<tr class="bg">
<td style="width:5%">序号</td>
<td style="width:25%">标题</td>
<td style="width:25%">副标题</td>
<td style="width:35%">描述</td>
<td style="width:25%">转向URL</td>
<td style="width:5%">是否标红</td>
<td style="width:5%">是否屏蔽</td>
<td style="width:25%">图片</td>
</tr>
<form id="pushForm" name="pushForm" method="post" action="savePanelData.htm" enctype="multipart/form-data">
<input type="hidden" value="$!{pager.getResult().size()}" name="dataCount"/>
#foreach( $data in $!pager.getResult())
<input type="hidden" value="$!data.panelDataId" name="panelDataId_$velocityCount"/>
<tr>
<td><input type="text" value="$!data.seqnumber" name="seqnumber_$velocityCount" maxlength="5" size="5" class="validate[required,onlyNumber] textbox"/></td>
<td><input type="text" value="$!data.title" name="title_$velocityCount" maxlength="55" size="55" class="validate[required] textbox"/></td>
<td><input type="text" value="$!data.subTitle" name="subTitle_$velocityCount" maxlength="55" size="55" class="validate[required] textbox"/></td>
<td><textarea cols="45" rows="5" name="summary_$velocityCount" validate[required] textarea>$!data.descs</textarea></td>
<td><input type="text" value="$!data.forwardUrl" name="htmlUrl_$velocityCount" maxlength="198"/></td>
<td><input type="checkbox" name="red_$velocityCount" value="$!{data.red}" #if($!data.red==1) checked #end /></td>
<td><input type="checkbox" name="disappear_$velocityCount" value="$!{data.status}" #if($!data.status==2) checked #end /></td>
<td><input type="file" name="imgUrl_$velocityCount"/></td>
</tr>
#end <tr class="bg">
<td colspan="7">
<input type="submit" value="保存" >
</td>
</tr>
</form></tbody></table>真不知道哪出了问题
<table cellspacing="0" cellpadding="0" border="0" width="90%" class="con_tab">
<tbody>
<form name="searchForm" id="searchForm" action="index.htm" method="post">
<tr>
<td>面板标题:<input type="text" value="$!{title}" id="title" name="title" size="30" /></td>
<td>面板:
<select name="articlePanelId" id="articlePanelId">
<option value="">请选择</option>
#foreach($p1 in $pagerArticlePanel.getResult())
<option value="$p1.articlePanelId" #if($articlePanelId==$p1.articlePanelId) selected="selected" #end>$p1.name </option>
#end
</select>
</td>
<td>
<input type="submit" value="确定">
</td>
</tr>
<form>
</tbody></table>
<!-- 使用表格示例开始 -->
<table width="90%" cellspacing="0" cellpadding="0" border="0" class="con_tab">
<tbody>
<tr class="bg">
<td colspan="7">
<input type="button" value="保存" onclick="pushFormCommit()">
</td>
</tr>
<tr>
<td colspan="7" align="left">
面版名称:$!{panel.name}
<br/>
面版描述:$!{panel.pdescribe}
</td>
</tr>
<tr class="bg">
<td style="width:5%">序号</td>
<td style="width:25%">标题</td>
<td style="width:25%">副标题</td>
<td style="width:35%">描述</td>
<td style="width:25%">转向URL</td>
<td style="width:5%">是否标红</td>
<td style="width:5%">是否屏蔽</td>
<td style="width:25%">图片</td>
</tr>
<form id="pushForm" name="pushForm" method="post" action="savePanelData.htm" enctype="multipart/form-data">
<input type="hidden" value="$!{pager.getResult().size()}" name="dataCount"/>
#foreach( $data in $!pager.getResult())
<input type="hidden" value="$!data.panelDataId" name="panelDataId_$velocityCount"/>
<tr>
<td><input type="text" value="$!data.seqnumber" name="seqnumber_$velocityCount" maxlength="5" size="5" class="validate[required,onlyNumber] textbox"/></td>
<td><input type="text" value="$!data.title" name="title_$velocityCount" maxlength="55" size="55" class="validate[required] textbox"/></td>
<td><input type="text" value="$!data.subTitle" name="subTitle_$velocityCount" maxlength="55" size="55" class="validate[required] textbox"/></td>
<td><textarea cols="45" rows="5" name="summary_$velocityCount" validate[required] textarea>$!data.descs</textarea></td>
<td><input type="text" value="$!data.forwardUrl" name="htmlUrl_$velocityCount" maxlength="198"/></td>
<td><input type="checkbox" name="red_$velocityCount" value="$!{data.red}" #if($!data.red==1) checked #end /></td>
<td><input type="checkbox" name="disappear_$velocityCount" value="$!{data.status}" #if($!data.status==2) checked #end /></td>
<td><input type="file" name="imgUrl_$velocityCount"/></td>
</tr>
#end <tr class="bg">
<td colspan="7">
<input type="submit" value="保存" >
</td>
</tr>
</form></tbody></table>真不知道哪出了问题
解决方案 »
- 高手进来一下,新手请教SQL的问题
- ava web 程序员能走多远??? 该向哪方面发展???请高人指点
- spring整合struts2Action问题(为什么要把struts2的Action交给spring处理)
- 请教高手:DOM解析XML中的一个问题
- 我想在我的电脑构建一个JAVA EE开发环境
- js 访问异步通信
- SOA=webservers吗?
- 请问大家,UTF-8如何转换成汉字
- 客户机备份ORACLE数据,调用服务器上的批处理文件时出现以下错误,无法访问文件,如何解决啊??急急急急!!
- struts:关于link中传递参数的问题,急!!!
- 有关Java web开发密码有效期问题
- 在线等---求救!自动生成字段问题!
<table cellspacing="0" cellpadding="0" border="0" width="90%" class="con_tab">
<tbody>
<form name="searchForm" id="searchForm" action="index.htm" method="post">
<tr>
<td>面板标题:<input type="text" value="$!{title}" id="title" name="title" size="30" /></td><td>面板:<select name="articlePanelId" id="articlePanelId">
<option value="">请选择</option>
#foreach($p1 in $pagerArticlePanel.getResult())
<option value="$p1.articlePanelId" #if($articlePanelId==$p1.articlePanelId) selected="selected" #end>$p1.name </option>
#end
</select></td>
<td>
<input type="submit" value="确定">
</td>
</tr>
<form>
</tbody></table>
<!-- 使用表格示例开始 -->
<table width="90%" cellspacing="0" cellpadding="0" border="0" class="con_tab">
<tbody>
<tr class="bg">
<td colspan="7">
<input type="button" value="保存" onclick="pushFormCommit()">
</td>
</tr>
<tr>
<td colspan="7" align="left">
面版名称:$!{panel.name}
<br/>
面版描述:$!{panel.pdescribe}
</td>
</tr>
<tr class="bg">
<td style="width:5%">序号</td>
<td style="width:25%">标题</td>
<td style="width:25%">副标题</td>
<td style="width:35%">描述</td>
<td style="width:25%">转向URL</td>
<td style="width:5%">是否标红</td>
<td style="width:5%">是否屏蔽</td>
<td style="width:25%">图片</td>
</tr>
<form id="pushForm" name="pushForm" method="post" action="savePanelData.htm" enctype="multipart/form-data"> <input type="hidden" value="$!{pager.getResult().size()}" name="dataCount"/>
#foreach( $data in $!pager.getResult())
<input type="hidden" value="$!data.panelDataId" name="panelDataId_$velocityCount"/>
<tr>
<td><input type="text" value="$!data.seqnumber" name="seqnumber_$velocityCount" maxlength="5" size="5" class="validate[required,onlyNumber] textbox"/></td>
<td><input type="text" value="$!data.title" name="title_$velocityCount" maxlength="55" size="55" class="validate[required] textbox"/></td>
<td><input type="text" value="$!data.subTitle" name="subTitle_$velocityCount" maxlength="55" size="55" class="validate[required] textbox"/></td>
<td><textarea cols="45" rows="5" name="summary_$velocityCount" validate[required] textarea>$!data.descs</textarea></td>
<td><input type="text" value="$!data.forwardUrl" name="htmlUrl_$velocityCount" maxlength="198"/></td>
<td><input type="checkbox" name="red_$velocityCount" value="$!{data.red}" #if($!data.red==1) checked #end /></td>
<td><input type="checkbox" name="disappear_$velocityCount" value="$!{data.status}" #if($!data.status==2) checked #end /></td>
<td><input type="file" name="imgUrl_$velocityCount"/></td>
</tr>
#end <tr class="bg">
<td colspan="7">
<input type="submit" value="保存" >
</td>
</tr>
</form></tbody></table>
将table放到form中,同时在查询form里面建立一个VO对象,如果使用struts2的话,保存form里面完全可以使用一个List接收数据进行存储。
var searchForm = document.getElementById("searchForm");
var pushForm = document.getElementById("pushForm");searchForm.submit();
pushForm.submit();//或者
document.forms[0].submit();
document.forms[1].submit();
document.searchForm.action = '你要查询的action路径';
document.searchForm.submit();
另外的那个修改按钮就用不同的事件,提交到不同的地方
你先修改看看