小弟最近在做练习(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.   

    从电子邮箱中抄袭的代码我读了一遍,每个新添加的text什么的都是一个新的id(是为了删除用的)id不一样,在后台怎么知道添加了多少个呢?
      

  2.   

    信息类型1:
        <input type="text"> ...<input type="button" value="删除"> <input type="button" value="继续添加信息1">
    信息类型2:
        <input type="text"> ...<input type="button" value="删除"> <input type="button" value="继续添加信息2">
    信息类型3:
        <input type="text"> ...<input type="button" value="删除"> <input type="button" value="继续添加信息3">是这样的,添加信息之后还可以删除某条信息
    id都是不一样的
      

  3.   

    建立表的时候
     名称表 中有唯一的ID  mc_id 信息表中有唯一的ID   xx_id 信息表中有加入名称表ID.
     看增加多少可在信息表中根据mc_id数量就知道多少了.
     估计你表建的不好所以不好解决.
      

  4.   

    <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进行处理