当前位置: 代码迷 >> Java Web开发 >> JSP 获取表单指定数据,该怎么处理
  详细解决方案

JSP 获取表单指定数据,该怎么处理

热度:75   发布时间:2016-04-16 22:24:46.0
JSP 获取表单指定数据
<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获取,但问题是 我该如何在获取的时候 知道点击是第几个按钮呢

------解决方案--------------------
引用:
Quote: 引用:

button加一个on click事件
onclick="fromSubmit(<%=rs.getString(2)%>) 然后表单提交那块都放到
fromSubmit函数里去操作好了,


不行哦 按照你说的 我加了进去 ,然后我测试了下:
 <script type="text/javascript">
   function Param_form1(a)
   {
      alert(a);
   }
 </script>

弹不出 的


fromSubmit('<%=rs.getString(2)%>')   括号里加单引号或者双引号。调函数,一定要有,我不是知道你调的函数名是哪个.
只要页面有值,就能够传
  相关解决方案