<Html>
<Head>
<Title>传值</Title>
<Script Language="JavaScript">
  <!--
      function doPost() {
         var para="";
         for(i=0;i<document.form1.aaa.length;i++) 
         if(document.form1.aaa[i].checked==true)
   para+=(document.form1.aaa[i].value+"&");
         document.form1.aaa.action="output.htm?"+para;   
         document.form1.submit();
      }
   -->
</Script>
</Head>
<body>
<form name="form1" method="post" action="">
  <p> 
    <input type="checkbox" name="aaa" value="a1">
    a1
    <input type="checkbox" name="aaa" value="a2">
    a2 
    <input type="checkbox" name="aaa" value="a3">
    a3 
    <input type="Button" value="Submit" OnClick="doPost()">
</form>
<hr>
</Body>
</Html>

解决方案 »

  1.   

    我改了一下,改成了一个页面。
    <Html>
    <Head>
    <Title>传值</Title>
    <Script Language="JavaScript">
      <!--
          function doPost() {
             var para="";
             for(i=0;i<document.form1.aaa.length;i++) 
             if(document.form1.aaa[i].checked==true)
            para+=(document.form1.aaa[i].value+"&");
             window.location="s.htm?"+para;   
          }
          
          var href=window.location+"";
          var r=href.split("?");
          r=r[1].split("&");
          for(i=0;i<r.length;i++)
    document.write(r[i]+"<Br>");
             
          
          
       -->
    </Script>
    </Head>
    <body>
    <form name="form1" method="post" action="">
      <p> 
        <input type="checkbox" name="aaa" value="a1">
        a1
        <input type="checkbox" name="aaa" value="a2">
        a2 
        <input type="checkbox" name="aaa" value="a3">
        a3 
        <input type="Button" value="提交" OnClick="doPost()">
    </form>
    <hr>
    </Body>
    </Html>
      

  2.   

    楼上的好像还有点问题:
    <Html>
    <Head>
    <Title>传值</Title>
    <Script Language="JavaScript">
      <!--
          function doPost() {
             var para="";
             for(i=0;i<document.form1.aaa.length;i++) 
             if(document.form1.aaa[i].checked==true)
            para+=(document.form1.aaa[i].value+"&");
             //window.location="jsSubmit.htm?"+para;   
    //alert(para);      
          var href=window.location+"?"+para;
    //alert(href);
      var r=href.split("?");
    //alert(r.length);
      var rr=r[1].split("&");
          for(i=0;i<rr.length;i++)
    document.write(rr[i]+"<Br>");
             
          }
          
          
       -->
    </Script>
    </Head>
    <body>
    <form name="form1" method="post" action="">
      <p> 
        <input type="checkbox" name="aaa" value="a1">
        a1
        <input type="checkbox" name="aaa" value="a2">
        a2 
        <input type="checkbox" name="aaa" value="a3">
        a3 
        <input type="Button" value="提交" OnClick="doPost()">
    </form>
    <hr>
    </Body>
    </Html>