一种很简单的方法就是把checkbox的名字都写成一样, 
到时候接收的时候会接收到用半角“,”分隔的字符串, 
然后再用split函数进行分隔,并存到一个数组中, 
然后再逐一读出各个数组里的数据,删除。 
这个方法不是真的一起删除,而是逐一删除。 
运行完之后数据是一同消失是没错, 
但是一条一条删除完之后显示最终结果的。 
<script language="javascript"> 
<!-- 
function CheckAll(form) { 
for (var i=0;i<form.elements.length;i++)  { 
  var check = form.elements[i]; 
  if (check.name != ’chk_all’)    check.checked = form.chk_all.checked; 
  } 
} 
//--> 
</script> 
<form method="post" action="xxx.asp" name="test"> 
<input type="checkbox" name="chk" value="1" >选1 
<input type="checkbox" name="chk" value="2" >选2 
<input type="checkbox" name="chk" value="3" >选3 
<br><br> 
<input type="checkbox" name="chk_all" value="on" >我要全选 
</form> 
以上是前台的表单。 
后台的删除: 
<% 
id = request.form("chk") ’会得到以半角“,”分隔的字符串 
ids = split(id,",") 
for each aa in ids 
   conn.execute("delete .... where id = aa 
next 
%>