下面的 HTML 表格是在我的 PHP 代码中生成的,可以有任意数量的行,最多大约 500 行或更多。
<table>
<tr>
<th>Name</th>
<th>Working</th>
<th>Non-Working</th>
<th>Top Working Rate</th>
</tr>
<tr>
<td>DX</td>
<td><input type="text" name="items[4357][1]" value="1.00"></td>
<td><input type="text" name="items[4357][2]" value="1.00"></td>
<td>None</td>
</tr>
<tr>
<td>Kindle</td>
<td><input type="text" name="items[4358][1]" value="1.00"></td>
<td><input type="text" name="items[4358][2]" value="1.00"></td>
<td>None</td>
</tr>
<tr>
<td>Kindle 2</td>
<td><input type="text" name="items[4359][1]" value="1.00"></td>
<td><input type="text" name="items[4359][2]" value="1.00"></td>
<td>None</td>
</tr>
<tr>
<td>Kindle 2 3G</td>
<td><input type="text" name="items[4360][1]" value="1.00"></td>
<td><input type="text" name="items[4360][2]" value="1.00"></td>
<td>None</td>
</tr>
<tr>
<td>Kindle 3 3G</td>
<td><input type="text" name="items[4361][1]" value="1.00"></td>
<td><input type="text" name="items[4361][2]" value="1.00"></td>
<td>None</td>
</tr>
<tr>
<td>Kindle Fire</td>
<td><input type="text" name="items[4362][1]" value="1.00"></td>
<td><input type="text" name="items[4362][2]" value="1.00"></td>
<td>60.00</td>
</tr>
<tr><td><input type="submit" value="Save Rates"></td></tr>
</table>
通过单击链接或按钮,我想复制第 4 列中的值以在第 2 列中输入值。如果值为“无”,则不应复制该行。最好,该解决方案将使我能够将要从/复制到的列作为参数传递,但我可以在必要时进行调整。
显然,在处理较大的表时,代码可能会变慢,但最终用户预计会出现一些延迟。