注册 登录
编程论坛 SQL Server论坛

这个数据要如何读取并更新到数据库

f_rainbow 发布于 2012-07-26 16:49, 495 次点击
程序代码:
<table width="430"  border="0" align="center" cellpadding="0" cellspacing="0" id="myTable">
        <tr>
    <td width="60" align="right">产品:</td>
    <td width="120" align="left"><input name="chanping" type="text"  value="苹果IPHONE4S" size="15" maxlength="200" /></td>
    <td width="60" align="right">数量:</td>
    <td width="30" align="left"><input name="sl1" type="text" value="15" size="3" maxlength="5" /></td>
    <td width="60" align="right">单价:</td>
    <td width="5" align="left"><input name="dj1" type="text" value="1000" size="6" maxlength="12" /></td>
    <td width="50"><input     type="button"     class="buttonstyle"value="删除"   onclick="del_row(myTable)" /></td>
  </tr>
  <tr>
    <td height="35" colspan="7" align="center" valign="bottom"><input name="按钮"   type="button" class=" button"   onclick="addRow(myTable)"     value="添加一行" />&nbsp;
      <input type="submit" name="button" id="button" value="&nbsp;提&nbsp;交&nbsp;" class=" button" />
      &nbsp;<input type="reset" name="button2" id="button2" value=" 重 置 " class=" button" /></td>
  </tr>
</table>
我需要根据实际情况输入数量不定的行,通过“增加一行”的按钮调用js,在下面增加内容与上一行一致的一行记录。
但是问题来了,每行文本框的name也与上一行对应的一样。如数量(文本框的name是chanping,新增一行的数量文本框name也是chanping)。
只能获取最后一行的数据。
请问各位大大有什么方法能获取全部行的数据。
2 回复
#2
cnfarer2012-07-27 06:44
问题在于addRow()
#3
netlin2012-07-28 13:09
楼主可以用这个试一试:
document.getElementsByName(name)[i]

用不同的i值可以取到同一个name的不同行的数据。
1