1.利用hidden保存,form的poet方式传值
接值方式:request.form("hidden1")2.利用画面迁移是将值跟在文件地址后面,form的submit方式传值
接值方式:request.querystring("str")3.session

解决方案 »

  1.   

    sorry, 前两种解释颠倒1.利用画面迁移是将值跟在文件地址后面,form的post方式传值
    接值方式:request.querystring("str")2.利用hidden保存,form的submit方式传值
    接值方式:request.form("hidden1")3.session
    ...
      

  2.   

    session或hidden比较好吧也可以把选项做在一个页面上,用js控制显隐
      

  3.   

    to:zltostem(星之尘寞) 
    可不可以把你的第2种方法稍微说的详细一点阿
    谢谢
      

  4.   

    在点击确定提交按钮之前,把所有页面的选中的checkbox的值组合成一个字符串,再把这个字符串赋值给要提交的Form的一个Hidden,到了Servlet端获取这个字符串,然后拆分就行了。大致如下:
    function getCheckboxValues(win, checkboxName){
      var cbxes = win.document.getElementsByName(checkboxName);
      var result = "";
      for(var i=0; i<cbxes.length; i++){
        var cbx = cbxes[i];
        if(cbx.checked) result += cbx.value + ";" // 以分号分割.
      }
      return result;
    }在提交按钮的onclick事件中:
      var allCheckBoxValues = getCheckBoxValues(parent.frameA.window, "checkboxName_A") +
         getCheckBoxValues(parent.frameB.window, "checkboxName_B") + .....;
      form1.hidden_input_name.value = allCheckBoxValues;
      form1.submit();
      

  5.   

    appliction 最好

    <script>
    function aa()
    {
        var a=document.table_id.checkbox_id.value
    }</script>
      

  6.   

    为了简便,本例传值和接值显示都在同一画面:<%
      response.write request("c1")
    %><form name=form1 method=post action=a.asp>
    <input type=checkbox name=c1 value=a1>a1
    <input type=checkbox name=c1 value=a2>a2
    <input type=checkbox name=c1 value=a3>a3
    <p><input type=submit></p>
    </form>
      

  7.   

    这就是第2种:<%
      response.write request("h1")
    %><script language="javascript">
    <!--
      function fncsubmit()
      {
        var o = document.getElementsByTagName('INPUT');
        var strv = '';
        for(var i=0;i<o.length;i++)
        {
          if(o[i].type == 'checkbox' && o[i].checked) strv += o[i].value + ',';
        }
        document.all.h1.value = strv.substr(0,strv.length-1);
        form1.submit();
      }
    //-->
    </script><form name=form1 method=post action=a.asp>
    <input type=checkbox name=c1 value=a1>a1
    <input type=checkbox name=c1 value=a2>a2
    <input type=checkbox name=c1 value=a3>a3
    <p><input type=button value=submit onclick="fncsubmit();"></p>
    <input type=hidden name=h1>
    </form>