日期:2014-05-19  浏览次数:20878 次

数据批量添加
<body>
  <input type="button" value="添加" onClick="addRow();" />
  <input type="button" value="删除" onClick="removeRow();" />
  <form action="addKT.action">
  <table border="1" cellpadding="0" cellspacing="0" id="senfe">
  <tr>
<td colspan="4">题目1:<input type="text" name="tm"/></td>
</tr>
<tr>
<td colspan="4">答案:<select name="da" style="width:100px"><option value="A">A</option><option value="B">B</option><option value="C">C</option><option value="D">D</option></select></td>
</tr>
<tr>
<td>A:</td><td ><input type="text" name="xxa"/></td>
<td>B:</td><td ><input type="text" name="xxb"/></td>
</tr>
<tr>
<td>C:</td><td ><input type="text" name="xxc"/></td>
<td>D:</td><td ><input type="text" name="xxd"/></td>
</tr>

  </table>
  </form>
  </body>





点击添加按钮的时候增加三行<tr>,内容跟这一样。就是加一道题
点删除的时候删除<tr>,删一道题


点保存,所有的都给后台保存,怎么搞??

struts映射的话怎么配置??

不用struts的话还有啥办法实现?

新手求指教

------解决方案--------------------
点击添加按钮的时候增加三行<tr>,内容跟这一样。就是加一道题 --这个用js写就OK,注意每个题目的id要有规律 ,这样在后面就好取了
------解决方案--------------------
把数据提交到后台就更好搞了啊,你把题目的name用一样的tm,把答案的name也用一样的da,添加一套只改id,name不改,到后台用String[] tms = request.getParameterValues("tm");
String[] das = request.getParameterValues("da");

这样就能获取到所有的值
------解决方案--------------------
把数据加入到List中就OK,再循环取出就可以了
------解决方案--------------------
一楼的思路就对了,id或name要有规律,后台做一些处理就好了