`
animo_itey
  • 浏览: 11886 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

批量删除两种方法总结!

阅读更多
一、首先贴全选代码!
<input onclick="checkBox();" type="checkbox" name="checkbox"value="1">

<!-- js代码Start,不解释,需要的朋友请自己仔细看 -->
var count=1;
function allSelect(){
for(i=0;i<document.HuiYiZhiLiaoForm.elements.length;i++){
if(document.HuiYiZhiLiaoForm.elements[i].type=="checkbox" ){
document.HuiYiZhiLiaoForm.elements[i].checked=true;
}
}
}
function moveSelect(){
for(i=0;i<document.HuiYiZhiLiaoForm.elements.length;i++){
    if(document.HuiYiZhiLiaoForm.elements[i].type=="checkbox"){
document.HuiYiZhiLiaoForm.elements[i].checked=false;
}
}
}
function checkBox(){
if(count%2==0){
count+=1;
moveSelect();
}else{
count+=1;
allSelect();
}
}
<!--Js代码End-->

<tr>
我这里的ws标签就是S 只不过自定义了一些东西罢了
<ws:form id="HuiYiZhiLiaoForm"
action="HuiYiZhiLiaoAction!batchDelete.action">

<table>
!中间是内容iterator什么的
<ws:iterator>
<!--迭代出来的ID-->
<input type="checkbox" name="checkid"  value="<ws:propertyvalue="#result.ID" />"/>
</iterator>
</table>
</ws:form></td>
<table>
<tr>
<td>
<font style="cursor: hand" id="Font1">
<a id="batchDelete"
href="javascript:window.HuiYiZhiLiaoForm.submit()" >批量删除</a></font></td>
<tr>
</table>
</tr>



二、是用JQuery
$(document).ready(function() {
$("#batchDelete").click(function() {
var delId = "";
$("input[name=delcheckbox]").each(function() {
delId = delId + $(this).next().val() + ",";
});
var redirectLink = "HuiYiZhiLiaoAction!batchDelete.action?delId=" + delId;
window.location.href = redirectLink;
});
});

<ws:iterator>
...中间的省略
<input type="checkbox" name="checkid"value="<ws:propertyvalue="#result.ID" />"  />
<input type="hidden" value="<ws:property value="#result.ID" />" />
</ws:iterator>



<font style="cursor: hand" id="Font1">
<a id="batchDelete" href="javascript:window.HuiYiZhiLiaoForm.submit()" >批量删除</a></font></td>


分享到:
评论

相关推荐

    华工多媒体大作业.doc

    教师评分 …………………………………………………… 说 明 "内容要求 " "用GoldWave软件处理音频 " "素材准备:音频素材(MP3、WAV、MIDI,至少准备两种格式的文件,每种格" "式准备2个以上文件) " "操作要求: ...

    Shop7z网上购物系统旗舰版 商城网站源码

    系统支持按普通计件和按重量计费两种模式,普通计件适合大部分商城使用,根据用户选择的送货方式不同计费即可。对于量大批发的商城,如超重物品则可以按运费计件,根据重量不同、送货地址不同分别设置计费模式。 ...

    MYSQL培训经典教程(共两部分) 2/2

    select语句插入 66 3.5.4 使用LOAD语句批量录入数据 66 3.5.5 总结 68 3.6 查询数据表中的记录 69 3.6.1 普通查询 69 3.6.2 条件查询 71 3.6.3 查询排序 73 3.6.4 查询分组与行计数 75 ...

    MYSQL培训经典教程(共两部分) 1/2

    select语句插入 66 3.5.4 使用LOAD语句批量录入数据 66 3.5.5 总结 68 3.6 查询数据表中的记录 69 3.6.1 普通查询 69 3.6.2 条件查询 71 3.6.3 查询排序 73 3.6.4 查询分组与行计数 75 ...

    hibernate总结

    Java类:材料PO,产品PO,中间PO,中间PO的复合主键类(由于是两个一对多形成的多对多,所以,这里只讲一个一对多,另一个是相同的映射方法) //产品类: public class Product { private Integer cpbh; private ...

    python入门到高级全栈工程师培训 第3期 附课件代码

    03 文件归档与两种压缩方式 04 vim编辑器 05 系统启动流程 06 grub加密 07 bios加密 08 top命令 09 free命令 10 进程管理 第6章 01 上节课复习 02 磁盘分区 03 文件系统与挂载 04 挂载信息讲解 05 磁盘用满的两种...

    基于GPU的内存数据库索引技术研究

    在各种硬件平台上对多维线性哈希索引记录的并行批量插入、批量删除和查询的操作性能进行相关的实验论证。 4. 提出一种基于 GPU 缓存敏感 CSB+-树索引的无锁并行处理方案,该方案通过对传统的 CSB+-树的结构改进,可...

    数据分析中的数据探索.docx

    分布分析主要分为两种:对定量数据的分布分析和对定性数据的分布分析。 步骤 1:求极差 2:决定组距与组数。3:决定分点。4:得到频率分布表。5:绘制频率分布直方图 对比分析 定义 对比分析通常是把两个相互关系的...

    ADO.NET本质论.pdf

    2.2 两种数据访问模式 .2.3 连接模式 2.3.1 oledb和sqlclient数据提供程序 2.3.2 使用ado.net数据提供程序编写泛型数据访问代码 2.3.3 数据提供程序模型中的游标 2.4 断开模式和dataset 2.5 .net...

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    笔者有幸接触过以下几种常用的配置管理工具:VSS、SVN、Clearcase,在此做一个小小的总结,并Ctrl+C了以前一些网友的对比评论,不一定准确,只是希望通过这些总结对自己和初学者有所帮助。如果想进一步了解这些工具...

    hibernate 框架详解

    实现一个默认的(即无参数的)构造方法(constructor) 5.1.3. 提供一个标识属性(identifier property)(可选) 5.1.4. 使用非final的类 (可选) 5.2. 实现继承(Inheritance) 5.3. 实现equals()和hashCode...

    hibernate3.04中文文档.chm

    5.1.2. 实现一个默认的(即无参数的)构造方法(constructor) 5.1.3. 提供一个标识属性(identifier property)(可选) 5.1.4. 使用非final的类 (可选) 5.2. 实现继承(Inheritance) 5.3. 实现equals()和...

    毕业设计(带论文)—试卷生成系统.rar

    删除试题、批量录入试题、试题交流、合并题库、自定义试题参数等一些功能,其中试题交流功能非常实用,主要用于同事间交流试题。系统‘体积’非常小,压缩后只有几百K。平时只要将一些试题或从网络下载的试题,按...

    Hibernate教程

    5.1.2. 实现一个默认的(即无参数的)构造方法(constructor) 5.1.3. 提供一个标识属性(identifier property)(可选) 5.1.4. 使用非final的类 (可选) 5.2. 实现继承(Inheritance) 5.3. 实现equals()和...

    Hibernate参考文档

    4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的...

    Hibernate 中文 html 帮助文档

    4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的...

    Hibernate中文详细学习文档

    4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的...

    优淘开源淘客程序

    12、支持后台采集(百川和淘宝客两种接口任选) 13、支持订阅功能 14、支持会员签到,商品收藏用户推广赚积分,积分兑换商品 15、友情链接,一键检查对方是否有本站的链接(百川无效,因为百度需要添加网址白名单较麻烦)...

    hibernate 体系结构与配置 参考文档(html)

    实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的标志...

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    4.1.1. 实现一个默认的(即无参数的)构造方法(constructor) 4.1.2. 提供一个标识属性(identifier property)(可选) 4.1.3. 使用非final的类 (可选) 4.1.4. 为持久化字段声明访问器(accessors)和是否可变的...

Global site tag (gtag.js) - Google Analytics