您所在的位置:小祥子 » 编程 » ASP » 正文

ASP批量删除选中数据代码

时间:2015-02-17 编辑:本站 来源:本站原创

如果要批量删除选中的数据,那首先得在每条数据前做多选框。

<input type="checkbox" name="id" value="<%=rs("id")%>">

再做一个全选按钮

<input name="chkall" type="checkbox" id="chkall" value="select" onclick=CheckAll(this.form)> 全选

对应 CheckAll JS代码如下

<script language=JavaScript type=text/JavaScript>
function CheckAll(form)
{for (var i=0;i<form.elements.length;i++){
var e = form.elements[i];
if (e.name != 'chkall') e.checked = form.chkall.checked;
}
}
</script>

全选之后,再做一个批量删除按钮

<input name="wor" type="hidden" id="wor" value="del" />
<input type="submit" name="Submit3" value="删除所选" onClick="{if(confirm('确定要删除记录吗?删除后将被无法恢复!')){return true;}return false;}" />

最关键的ASP代码来了

if Request("wor")="del" then
id=request("id")
idArr=split(id,",")
for i=0 to ubound(idArr)
sql="delete from Info where id="&trim(idArr(i))
conn.execute(sql)
next
end if