function handleOK() 
{
var temp = theForm.all("selet");
                  for (var i =0;temp.length;i++)
                         if (temp.item(i).checked)       
                              theForm.test.value+=temp.value;
alert(temp);
}

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>无标题文档</title>
    <link href="/css/display.css" rel="stylesheet" type="text/css">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script>

            //点击确定按钮时的函数
        function handleOK() 
    {
    var text="" ;
    var all_chkbox = document.getElementsByName('selet');
     for(var i=0;i< all_chkbox.length;i++){
    if (all_chkbox[i].checked)
    {
    text=text+all_chkbox[i].value;
    }
     }
     text = "test:" + text ;
     document.forms[0].test.value  = text ;
    }
    </script></head><body><form id="theForm"  method="POST">
    <table>
       <TR align="center">
    <TD>选择</TD>
    <TD>类型</TD>
            <TD>名称</TD>

    </TR>
     <TR align="center">
    <TD><input type="checkbox" value="aa" name="selet" onClick="handleOK();"></TD>
    <TD>是否新加</TD>
    <TD>类型</TD>
            <TD>名称</TD>
    </TR>
    <TR align="center">
    <TD><input type="checkbox" value="bb" name="selet" onClick="handleOK();"></TD>
    <TD>是否新加</TD>
    <TD>类型</TD>
            <TD>名称</TD>
    </TR>
    <TR align="center">
    <TD colspan="4"><textarea name="test" cols="20" rows="4">test:</textarea></TD>
    </TR>
    <tr>
      <td colspan="4">
         <input type="button" name="ok" value="确定" onClick="handleOK()">
                 <input name="submit" type="button" class="button" value="取  消" onclick="javascript:window.close();">   </td>
    </tr>


     </table>
    </form>
    </body>
    </html>
      

  2.   

    改造了一下:
    <head>
    <base target=_self>
    </head>
    <body>
    <script>
      function handleOK(bol,str) 
    {
    if(bol)
    {
    document.all.test.value=document.all.test.value+str
    }
    else
    {
    document.all.test.value=document.all.test.value.replace(str,'');
    }

    }
    </script>
    <form id="theForm"  method="POST">
    <table>
       <TR align="center">
    <TD>选择</TD>
    <TD>类型</TD>
            <TD>名称</TD>
    </TR>
     <TR align="center">
    <TD><input type="checkbox" value="aa" name="selet" onClick="handleOK(this.checked,this.value)"></TD>
    <TD>是否新加</TD>
    <TD>类型</TD>
            <TD>名称</TD>
    </TR>
    <TR align="center">
    <TD><input type="checkbox" value="bb" name="selet" onClick="handleOK(this.checked,this.value)"></TD>
    <TD>是否新加</TD>
    <TD>类型</TD>
            <TD>名称</TD>
    </TR>
    <TR align="center">
    <TD colspan="4"><textarea name="test" cols="20" rows="4">test:</textarea></TD>
    </TR>
    <tr>
      <td colspan="4">
         <input type="button" name="ok" value="确定" onClick="">
    <input name="submit" type="button" class="button" value="取  消" onclick="javascript:window.close();">
      </td>
    </tr>
     </table>
    </form>