日期:2014-05-17  浏览次数:20737 次

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;

}