zoukankan      html  css  js  c++  java
  • checkbox选择多数据传入后台时,怎样解析数据

    <input type="checkbox" name="test" value="值1" />显示的内容
    <input type="checkbox" name="test" value="值2" />显示的内容
    <input type="checkbox" name="test" value="值3" />显示的内容
    ....
    <input type="checkbox" name="test" value="值n" />显示的内容
    <input type="button" value="提交" onclick="send()" />

    function send(){
     var tests = document.getElementsByName('test');
    //这里我们定义数组存放checkbox的值,为什么以数组定义呢?这样我们在后台获取数据时才可以//
    //用","进行分割
     var value = new Array();    
     for(var i = 0i < tests.length; i++){
       if(tests[i].checked)
         value.push(test[i].value);
     }  
     window.location = '*****.do?value=' + value.toString();  //把value转化为字符串作为参数传到后台
    }
    后台:
    String value = request.getParameter("value");
    String[] values = value.split(",");    //拆分为字符串数组,接下来可以对其进行操作

    上例说明我们进行页面到后天传递多数据时,我们要进行数组传值,这样才可以在后台进行分割。

     




  • 相关阅读:
    openlayers wfs获取要素
    ArcEngine 直连连接SDE
    arcgis中的 style和serverstyle
    C#开源大全
    C#+ArcEngine 序列化和反序列化AE对象
    C# lazy加载
    Testing 理论测试(三)
    软件开发模型种类(7)
    Testing理论测试题(二)
    Testing 理论测试题(一)
  • 原文地址:https://www.cnblogs.com/wang3680/p/3448316.html
Copyright © 2011-2022 走看看