<form action="Pro_bill_Find.jsp" method="post" id="form1" name="fomr1">
<table>
<tr>
<th>合同名称</th>
<th>合同编号</th>
<th>操作</th>
</tr>
<%
request.setCharacterEncoding("gb2312");
Unit_Find uf=new Unit_Find();
ArrayList hm=new ArrayList();
String sql="select Agr_Name,Agr_AgId,Agr_Exa from Agreement";
ResultSet rs=uf.find(hm,sql);
//若状态为审核则输出在提示层中
while(rs.next()) {
if(rs.getString(3).length()==2)
{
%>
<tr>
<td><input type="text" readonly="readonly" class="td_input" name="Agr_Name" id="Agr_Name" value="<%=rs.getString(1)%>"/></td>
<td><input type="text" readonly="readonly" class="td_input" name="Agr_AgId" id="Agr_AgId" value="<%=rs.getString(2)%>"/></td>
<td><a href=""><input type="submit" value="确定" /></a></td>
</tr>
<%
}
}
String Agr_Name=request.getParameter("Agr_Name");
String Agr_AgId=request.getParameter("Agr_AgId");
%>
</table>
</form>
如代码所示 显示的应该是 每一行的后面都有一个确定按钮,点击确定后 可以获取到那一行的数据,这该怎么做,
根据一个朋友的提示,在name 后面跟上一个<%=i%> i是一个循环值,每次加一,这样可以根据这个不同的name或ID获取,但问题是 我该如何在获取的时候 知道点击是第几个按钮呢
------解决方案--------------------
fromSubmit('<%=rs.getString(2)%>') 括号里加单引号或者双引号。调函数,一定要有,我不是知道你调的函数名是哪个.
只要页面有值,就能够传