在JSP中 通过WHILE循环把结果都输出后 我在每一行 都加了一个text的输入框 和一个<a href>print</a>
现在我想一点 print 的连接 就把当前这一行的text的值传到JS中。.困难的是。.因为有多行TEXT..单纯用document.formname.value无法取得值..
见代码。.....
<form name="form1">
<table border=1> 
<tr><td>产品编号</td><td>产品名称</td><td>产品数量</td><td>产品编码</td><td>打印数量</td><td>打印</td></tr>
<% 
while(rs.next()){
%>
<tr>
<td><%=rs.getString(1)%></td>
<td><%=rs.getString(2)%></td>
<td><%=rs.getString(3)%></td>
<td><%=rs.getString(4)%></td>
<td><input type=text name="n" onblur="chek(this.value);"></td>
<td><a href="javascript:test(<%=rs.getString(3)%>,<%=rs.getString(4)%>)">Test</a></td>
</tr>
<% 
}
%>
</table>
</form>
<script language="javascript">
function test(a,b)
{
alert(a+" "+b);
var n =a;
var c =b;
var url="process.jsp?num="+n+"&content=" + b;
//window.open(url);
}</script>
..........................该如何解决。...谢谢