ASP 多选 删除 操作
来源:互联网 发布:十佳网络教育 编辑:程序博客网 时间:2024/06/05 20:40
多行 <input type=”checkbox” name=”checkbox” value=”checkbox” />
同样的name就行了,value用记录的id值,提交得到一个,可以直接用1#的语句删除,如果不行,用split加循环分别删除
ID = split(trim(request("ID")),",")Num = len(request("ID"))-len(ChaStr(request("ID"),",",""))for i = 0 to num sql = "delete * from[Table] where ([ID] in("&ID(i)&"))" On Error Resume Next conn.execute(sql) If Err Then '错误检测 Err.Clear response.write "记录["&ID(i)&"]删除失败!<br>" else response.write "记录["&ID(i)&"]删除成功!<br>" End Ifnext
全选功能,如所有选项checkbox控件为<input id=”ID” name=”ID” type=”checkbox” value=”<%=rec(“ID”)%>”>
JScript code:
<script language="JavaScript">var g_blRdoAllCheck=false;function btnCheckAll_Click(form,objBtn,blRdoAllChecked){ g_blRdoAllCheck=allRdoIDChecked(form,blRdoAllChecked,"ID"); if(g_blRdoAllCheck) objBtn.value="取消"; else objBtn.value="全选";}function blRdoChecked(form,sDspStr){ var bl=false; items=form.all.tags("input"); for (i=0;i<items.length;i++) if (items(i).type=="checkbox"&&items(i).name.toUpperCase()==sDspStr.toUpperCase()) if (items(i).checked)bl=true; // return bl;}function allRdoIDChecked(form,blRadioAllChecked,sDspStr){ items=form.all.tags("input"); if(blRadioAllChecked) { for (i=0;i<items.length;i++) if (items(i).type=="checkbox"&&items(i).name.toUpperCase()==sDspStr.toUpperCase()) items(i).checked=false; return false; } else { for (i=0;i<items.length;i++) if (items(i).type=="checkbox"&&items(i).name.toUpperCase()==sDspStr.toUpperCase()) items(i).checked=true; return true; }}function btnRecDel_Click(form, act){ if(confirm("您确定要删除选中的记录吗?")) { if(blRdoChecked(form,"ID")) { form.action="ArtsDel.asp?typeid=<%=TypeID%>&Mtype=del&catid=<%=CatID%>"; form.submit(); } else { alert("您至少要选中一条记录,才能进行删除操作"); } }}</script>
调用:
<input type=”button” class=”btn” value=”全选” id=btnCheckAll onClick=”javascript:btnCheckAll_Click(this.form,this,g_blRdoAllCheck)”>
或者
input type=”checkbox” id=btnCheckAll onClick=”javascript:btnCheckAll_Click(this.form,this,g_blRdoAllCheck)”>全选
- ASP 多选 删除 操作
- asp.net 批量删除操作
- asp 数据库 操作 增加 删除 修改 分页
- asp.net 文件夹操作(创建,删除,遍历)
- Asp.Net中Linq的删除操作
- asp.net 捕获用户操作 确认删除
- 【ASP】ASP vbscript一个综合的例子,操作html文件添加、删除代码、删除文件。
- ASP.NET中数据库的操作初步----增加、删除、修改
- Asp文件操作[删除、移动、转换、上传等]
- Asp.Net XML操作基类(修改,删除,新增,创建)
- Asp.Net XML操作基类(修改,删除,新增,创建)
- asp下Scripting.FileSystemObject 的文件复制,删除,移动操作
- Asp.Net XML操作基类(修改,删除,新增,创建)
- ASP.NET删除等操作前的提示解决方案
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- Asp.Net XML操作基类(修改,删除,新增,创建)
- cocos2dx监听home键,锁屏,后台转前台暂停功能
- 反转一个字符串
- mongodb 在window下源码编译(vs2010)
- 使用Jmeter进行基本压力测试
- Android学习--Service之Bound Service
- ASP 多选 删除 操作
- 分析递归程序的方法
- 【设计模式】6. 命令模式
- HDU 4515 小Q系列故事——世界上最遥远的距离
- 学vc,加油站(一)区域渐变
- Lab3 ARM指令
- 用友NC二次开发问题汇总【转】
- HDU1702:ACboy needs your help again!
- setContentView() 、LayoutInflater的区别