JAVASCRIPT中传动态参数到action中

<%@ page pageEncoding="GBK" contentType="text/html; charset=GBK"%>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="cn.com.bean.InterestInfo" %>

<html>
  <head>
  
    <title>e</title>
  </head>

   <script language="javascript">
 function selcheck()
  {
    var objs = document.getElementsByTagName_r('input');
    for(var i=0; i<objs.length; i++)
    {
     if(objs[i].type.toLowerCase() == "checkbox")
        objs[i].checked = true;
    }
   }
   function uselcheck()
  {
    var objs = document.getElementsByTagName_r('input');
    for(var i=0; i<objs.length; i++)
    {
     if(objs[i].type.toLowerCase() == "checkbox")
        objs[i].checked = false;
    }
   }
   function sendInfo()
   {
     var objs = document.getElementsByTagName_r('input');
     var action="";
     for(var i=0; i<objs.length; i++)
     {
      if(objs[i].type.toLowerCase() == "checkbox" )
      {
       if(objs[i].checked)
       {
       action =action+objs[i].value+",";
          }
         }
     }
     window.location.href="interestInfo.do?action="+action+"";
   }

 </script>
 
  <body>
 
    <%
     List list=new ArrayList();
     
     InterestInfo info=new InterestInfo();
     
     list=info.getInterest();
   
     if(list!=null&&list.size()>0)
     {
     %>
     <table align="center" border="1" width="200" name="myTable">
     <form method="post" name="myform">
      <tr>
       <td>
        <INPUT type="button" name="select1" value="全 选" οnclick="selcheck()">
        <INPUT type="button" name="select2" value="取消" οnclick="uselcheck()">
       </td>
      </tr>
     <%
      for(int i=0;i<list.size();i++)
      {
      String InterNum="num_"+i;
      int id=info.getId(list.get(i).toString());
      %>
      
       <tr>
        <td>
         <input type="checkbox" name="<%=InterNum%>" value=<%=id%>><%=list.get(i)%>
        </td>
       </tr>
      <%
      }
     %>
      <tr>
       <td>
        <input type="button" value="提交" οnclick="sendInfo()">
       </td>
      </tr>
     </form>
     </table>
     <%
     }
     
    %>
  </body>
</html>

Action代码

//获得传入的参数

  String action=request.getParameter("action").trim();
//去除逗号,变成数组 ,再可以设置为属性

 String []actions=action.split(",");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值