jsp 获取表格某行某列值
我有一个表格
<tr>
<td><input type="hidden" name="id" value="1"></td>
<td>name</td>
<td>1.0</td>/*单价*/
<td><input type="type" name="number" value="10" onchange="changnum()"></td>
<td><input type="type" name="subtotal" value="10"></td>
<tr>
下面还有若干行:
我要怎么样才能在点击number这个框时得到对应该行的id值和这个number值能。其实我的意图就是改变数量
[解决办法]
你生成表格的时候 用一个 i 记录行号
如:
<tr id="0">
<td> <input type="hidden" name="id" value="1"> </td>
<td>name </td>
<td>1.0 </td>/*单价*/
<td> <input type="type" name="number" value="10" onchange="changnum(0)"> </td>
<td> <input type="type" name="subtotal" value="10"> </td>
<tr>
<tr id="1">
<td> <input type="hidden" name="id" value="1"> </td>
<td>name </td>
<td>1.0 </td>/*单价*/
<td> <input type="type" name="number" value="10" onchange="changnum(1)"> </td>
<td> <input type="type" name="subtotal" value="10"> </td>
<tr>
<tr id="2">
<td> <input type="hidden" name="id" value="1"> </td>
<td>name </td>
<td>1.0 </td>/*单价*/
<td> <input type="type" name="number" value="10" onchange="changnum(2)"> </td>
<td> <input type="type" name="subtotal" value="10"> </td>
<tr>
function changnum(i){
var id = document.getElementsByName("id")[i].value;
var number = document.getElementsByName("number")[i].value;
}