主题:  一个关于动态选择的问题,面包老大请赐教

天涯王子

职务:普通成员
等级:1
金币:0.0
发贴:74
注册:2001/3/31 22:50:13
#12001/12/26 12:22:36
我做了一个新闻发布系统,我在页面上做了可以一次性删除很多条新闻的功能,可是当新闻很多的时候,要一个一个地去选择很麻烦的,能不能象我们在免费电子邮件里面那样,按一个按钮,就可以一次性的选择页面上所有的新闻呢?要不然,有一百条新闻,要我一个一个的选---太。。。太。。。残酷了吧~~
如何实现这样的功能呢?请赐教 !!!在此先谢过了!



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
#22001/12/26 13:42:31
我很早就想写关于删除的教程,一直没动手。
我就先说个大概吧。
首先在你文章列表外套个form,然后在列表上加个勾选框,让它一起动态,在勾选框上绑定id值。最后你在页面上写上一个command。
<%
if not isempty(request("delid")) then
如果存在delid值
if(Request("delid") <> "") then Command1__mb_pid = Request("delid")
设置变量等于delid
set Command1 = Server.CreateObject("ADODB.Command")
Command1.ActiveConnection = MM_ud_STRING
Command1.CommandText = "delete forum_5 SET p_sshow = 1 WHERE p_id in (" + Replace(Command1__mb_pid, "'", "''") + ") "
删除p_id等于变量的记录
Command1.CommandType = 1
Command1.CommandTimeout = 0
Command1.Prepared = true
Command1.Execute()
%>



天涯王子

职务:普通成员
等级:1
金币:0.0
发贴:74
注册:2001/3/31 22:50:13
#32001/12/27 13:35:59
呵呵,我的意思不是说要你写出删除的语句
而是向你请教如何点选一个选择框,就可以把页面上所有的选择框都选中,就好像我们使用那些免费的电子邮件里面的全选一样
明白我的意思了吗?



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
#42001/12/27 13:54:00
啊,白累了^_^
这个功能是js实现的,你只要分析一下源码很快就可以得到的



天涯王子

职务:普通成员
等级:1
金币:0.0
发贴:74
注册:2001/3/31 22:50:13
#52001/12/28 0:48:13
数字面包在上个帖子中说
引用:
啊,白累了^_^
这个功能是js实现的,你只要分析一下源码很快就可以得到的


哎呀~~~我找了半天还找不到那段JS脚本在那里
你能提供给我吗?或者看看有没有实现类似功能的插件?多谢了
帮人帮到底嘛



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
#62002/1/4 14:47:57
fm365订阅邮件时有这么个代码



过马路的鸡

职务:普通成员
等级:1
金币:1.0
发贴:195
注册:2000/12/11 13:36:45
#72002/1/7 16:29:55



















'完成的功能:当点击按钮时可以完成对所有多选框的选中。