安大互联
财经热点 > Asp编程 > ASP删除多个复选项的代码
ASP删除多个复选项的代码
浏览次数:【965】  发布日期:2009-8-13 12:09:22    文章分类:Asp编程   
专题:】 【
 
一种很容易的要领就是把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
%>
手机扫码浏览该文章
 ● 相关资讯专题
  • 网络建设业务咨询

   TEl:13626712526