在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>
..........................该如何解决。...谢谢
现在我想一点 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>
..........................该如何解决。...谢谢
解决方案 »
- struts2拦截器返回到input指定的页面,原先填写的内容没了怎么办?
- 如何在path中设置JMF动态库的路径
- java线程数据获问题
- 请问:设计C/S结构的程序,使用myeclipse,那么,怎么设计界面呢?
- [转贴] 论J2EE程序员武功修为(有点意识哈!)
- 实在太难看了,能不能让这段代码好看一点?需要实现相同的功能:每一条语句都要执行
- 问一个Double类里的isNaN(double v)方法问题
- 一个关于Import的问题,我是新手,请指教! 前10位答对100分,答错20分,请勿灌水 ^_^
- Java 存取图片到Sybase image 字段 的问题
- 关于BufferedWriter源代码的问题
- applet怎么这么闪啊
- 一个定时程序的启动和停止的问题
name不要都用n,可以加上个行号啥的,比如第一行n1,第二行n2,反正用循环也不难,到时候取
document.form1.elements["n行号"].value就得到值了