有关form 表单中 含有迭代成分。。当提交表单时。。该如何处理。
不用form 表单提交 用jquery 提交也可以。。
主要实现 有关这一div 模块的 内容修改。。
该如何处理??
<s:iterator value="cg.caiGouWuLiaos" id="cgwl">
<div class="box1" panelWidth="800" style="margin-top: 5px;">
<table class="tableStyle" useHover="false" useClick="false">
<tr>
<td>物料编号</td><td><input disabled type="text" value="${cgwl.wuLiaoXinXi.wuLiaoBianMa}"/></td>
<td>物料名称</td><td><input disabled type="text" value="${cgwl.wuLiaoXinXi.mingCheng }"/></td>
<td>规格型号</td><td><input disabled type="text" value="${cgwl.wuLiaoXinXi.leiXing }" /></td>
</tr>
<tr>
<td>购买数量</td><td>
<input type="hidden" id="${cgwl.id }numqian" value="${cgwl.num }" />
<input id="${cgwl.id }num" type="text" value="${cgwl.num }"/></td>
<td>物料单价</td><td><input disabled type="text" value="${cgwl.wuLiaoXinXi.price }" }/></td>
<td>批次号码</td><td><input disabled type="text" /></td>
</tr>
<tr>
<td>物料厂家</td><td><input disabled type="text" value="${cgwl.wuLiaoXinXi.changJia }"/></td>
<td>备注</td><td colspan="3">
<input type="hidden" id="${cgwl.id }bzqian" value="${cgwl.beizhu }"/>
<input id="${cgwl.id }bz" style="float: left; margin-left: 24px;width: 300px;" value="${cgwl.beizhu}"/></td>
</tr>
</table>
</s:iterator>
这个很好解决
可以在后台用数组接值
然后同步迭代 存到容器里
1、通过serialize() 序列化表单数据
2、ajax提交
先弄个from呗。既然你/s:iterator中迭代中包含了
那么就在其中嵌套个 from
弄个js方法
例如:
function demo()
{
var url="*****.action";
$.post(url,$("#demojava").formSerialize(),function(json){
});
}
formSerialize();//序列化表单数据