checkbox 多选删除
ASP中,我想做个批量删除的页面,如同时勾选三篇文章,点击删除,即能实现删除三条记录。使用checkbox,应该如何实现?哪位大侠能救?网上已经找过,不好用,有高手自己测...
ASP中,我想做个批量删除的页面,如同时勾选三篇文章,点击删除,即能实现删除三条记录。
使用checkbox,应该如何实现 ?
哪位大侠能救?
网上已经找过,不好用,有高手自己测试过的吗?
谢谢。 展开
使用checkbox,应该如何实现 ?
哪位大侠能救?
网上已经找过,不好用,有高手自己测试过的吗?
谢谢。 展开
展开全部
这个是很常见的代码,也很简单啊,像你这种情况,可以使用一个hidden input,点击删除按钮的时候,检测哪些个记录的checkbox被选择中,把这些记录的ID放到那个hidden input中。然后提交。也可以一个checkbox跟一个hidden input,选择中一个checkbox的时候,对应的hidden input置值为记录的ID,取消就置空。而这几个hidden input用一个相同的name。
比如rs是返回的记录集:
do until rs.eof
'写checkbox
response.write "<input type=checkbox onclick=""if (this.checked) document.all.todel_"&rs("id")&".value='"&rs("id")&"';else document.all.todel_"&rs("id")&".value=''"">"
'写hidden
response.write "<input type=hidden name=todel id=todel_"&rs("id")&">"
……'其他处理代码
rs.movenext
loop
处理提交后的代码只要检测request.form("todel")或request.querystring("todel")或request("todel")即可。取得了ID号还不会删除记录,那应该不可能吧?
比如rs是返回的记录集:
do until rs.eof
'写checkbox
response.write "<input type=checkbox onclick=""if (this.checked) document.all.todel_"&rs("id")&".value='"&rs("id")&"';else document.all.todel_"&rs("id")&".value=''"">"
'写hidden
response.write "<input type=hidden name=todel id=todel_"&rs("id")&">"
……'其他处理代码
rs.movenext
loop
处理提交后的代码只要检测request.form("todel")或request.querystring("todel")或request("todel")即可。取得了ID号还不会删除记录,那应该不可能吧?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询