我用复选框得到一些数据,我想用JavaScript传到后台,怎么实现啊!跪求........

解决方案 »

  1.   

    requset.getpamaerValues("tage Name ");获得所有的标签的 内容 ,返回string[]数组 形式。
      

  2.   


    JS传到后台? 什么意思 AJAX? 那你可以用JSON 或者直接拼一个有规则的传 到后台解析
    如果直接通过表单提交的话 1L的方法就可以 只要那些多选框的NAME属性相同的话
      

  3.   


    第一步 先用JS获得复选框的值,
    第二步 AJAX把值传到后台
    第三步 取得后台返回信息
      

  4.   

    页面:getElementsByName("复选框的name属性").value;返回一个数组,在把这个数组通过get传入到后台,在程序里通过request.getParameterValue("");就可以得到了呀!
      

  5.   

    例:
    <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');
     var value = new Array();
     for(var i = 0; i < tests.length; i++){
       if(test[i].checked)
         value.push(test[i].value);
     }  
     window.location = '*****.do?value=' + value.toString();  //把value转化为字符串作为参数传到后台

    }
    后台:
    String value = request.getParameter("value");
    String[] values = value.split(",");    //拆分为字符串数组,接下来可以对其进行操作
      

  6.   

    if(test[i].checked)
      value.push(test[i].value);
    写错了,应该是:
    if(tests[i].checked)
      value.push(tests[i].value);