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

关于页面提交的问题
小弟最近在做练习(struts的)
有个页面,上半部分输入名称,一个名称对应多种信息,每种信息可以继续添加

类似与:

名称 .....
-------
信息类型1:
  <input type="text"> ... <input type="button" value="继续添加信息1">
信息类型2:
  <input type="text"> ... <input type="button" value="继续添加信息2">
信息类型3:
  <input type="text"> ... <input type="button" value="继续添加信息3">

假如点“继续添加信息1”之后信息类型1就可以输入两条信息了(这里我把电子邮箱的添加附件、继续添加附件的js弄下来了)

我的问题是:
1、继续添加信息里的事件是不是只能往页面上添加普通的<input type="text">,不能添加<html:text property=""/>
2、请问这样的页面怎么提交表单啊????


------解决方案--------------------
1、标签是服务端 前台处理 没意义
2、一样提交 后台接数组
------解决方案--------------------
建立表的时候
 名称表 中有唯一的ID mc_id

 信息表中有唯一的ID xx_id

 信息表中有加入名称表ID.
 看增加多少可在信息表中根据mc_id数量就知道多少了.
 估计你表建的不好所以不好解决.
------解决方案--------------------
<form name="updateUPInfoForm" method="post" action="/updateupInfo">
<tr><td>id1号</td><td>xxxx</td><td>admin</td>
<td><input type="submit" value="修改"></td>
 <td><input type="button" value="删除"></td>
</tr>
<input type="hidden" name="status" value="del">
<input type="hidden" name="id" value='xxxx' />
</form>
把每一行数据当成一个单独的form进行处理