返回顶部
首页 > 资讯 > 前端开发 > VUE >JS怎么实现复选框的全选和批量删除功能
  • 877
分享到

JS怎么实现复选框的全选和批量删除功能

2024-04-02 19:04:59 877人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关js怎么实现复选框的全选和批量删除功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如图示:功能描述:在勾选了全选时,所有的商品都会勾选,在取

这篇文章将为大家详细讲解有关js怎么实现复选框的全选和批量删除功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

如图示:

JS怎么实现复选框的全选和批量删除功能

功能描述:在勾选了全选时,所有的商品都会勾选,在取消全选时,取消所有物品的勾选。如果点击批量删除,删除所勾选的商品。

<td align="center" width="12%" >
 <input type="checkbox" id="allChecks" onclick="ckAll()" /> 全选/全不选
</td>
//全选
 function ckAll(){
 var flag=document.getElementById("allChecks").checked;
 var cks=document.getElementsByName("check");
 for(var i=0;i<cks.length;i++){
 cks[i].checked=flag;
 }
 }

如代码所示,全选/全不选的复选框添加onclick事件。每当点击了这个复选框时,触发ckAll事件。在ckAll()方法中,我们首先获得allChecks当前的勾选状态,然后将其赋值为其它商品的复选框即可。这一步实现很简单。复杂的是如何实现商品的批量删除。

起初我一直在想,复选框只是一个组件,到底怎么才能和商品的编号(主键)有关系。无意中发现复选框组件中有一个value的值,我可以把商品的编号赋值给value,然后在批量删除时获得value的值,通过get请求传送给servlet。成功解决了这个问题。

代码如下:

<td  align="center"
 width="23">
 <input type="checkbox" name="check" value="${book.id}"/> 
</td>
//批量删除
 function delAllProduct(){
 if(!confirm("确定要删除这些图书吗?")){
 return ;
 }
 var cks=document.getElementsByName("check");
 var str="";
 //拼接所有的图书id
 for(var i=0;i<cks.length;i++){
 if(cks[i].checked){
 str+="id="+cks[i].value+"&";
 }
 }
 //去掉字符串末尾的‘&'
 str=str.substring(0, str.length-1);
 location.href="${pageContext.request.contextPath}/servlet/delAllBooksServlet?" rel="external nofollow" +str;
 }

关于“JS怎么实现复选框的全选和批量删除功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: JS怎么实现复选框的全选和批量删除功能

本文链接: https://lsjlt.com/news/66565.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JS怎么实现复选框的全选和批量删除功能
    这篇文章将为大家详细讲解有关JS怎么实现复选框的全选和批量删除功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如图示:功能描述:在勾选了全选时,所有的商品都会勾选,在取...
    99+
    2024-04-02
  • Android Recyclerview实现多选,单选,全选,反选,批量删除的功能
    效果图如下:  Recyclerview 实现多选,单选,全选,反选,批量删除的步骤在Recyclerview布局中添加上底部的全选和反选按钮,删除按钮,和计算数量等控件 这里选中的控件没有用checkbox来做,用的是...
    99+
    2023-05-31
    recyclerview 多选 全选
  • java实现多选批量删除功能
    本文为大家分享了java实现多选批量删除的具体代码,帮助大家更好的理解批量删除功能的实现过程,供大家参考,具体内容如下 本文用到的框架是:springmvc+mybatis 实现思路:多选复选框多个删除,点击全选全部选中,再次点击全部取消...
    99+
    2015-03-22
    java多选批量删除 java批量删除 java多选删除
  • php如何实现复选框批量删除
    这篇“php如何实现复选框批量删除”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“php如何实现复选框批量删除”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入...
    99+
    2023-06-06
  • JavaScript怎么实现复选框全选功能
    这篇文章主要介绍了JavaScript怎么实现复选框全选功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下代码:<!DOCTYPE html>...
    99+
    2023-06-14
  • Java实现多选批量删除功能(vue+Element)
    本文实例为大家分享了Java实现多选批量删除功能的具体代码,供大家参考,具体内容如下选择前效果图选中效果图前端vue代码1、页面显示template使用方法 @selection-change=“changeFun” 获取表中选中...
    99+
    2018-01-09
    java多选批量删除 java批量删除 java多选删除
  • JavaScript实现复选框全选功能
    本文实例为大家分享了JavaScript实现复选框全选的具体代码,供大家参考,具体内容如下 代码: <!DOCTYPE html> <html lang="e...
    99+
    2024-04-02
  • thinkphp如何实现全选和删除功能
    这篇文章主要讲解了“thinkphp如何实现全选和删除功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“thinkphp如何实现全选和删除功能”吧!一、全选功能实现在视图文件中,我们需要添加...
    99+
    2023-07-05
  • 使用CSS怎么实现一个单选框和复选框功能
    使用CSS怎么实现一个单选框和复选框功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在html中,<label>标签通常和<input>标签一起使...
    99+
    2023-06-08
  • jQuery如何实现复选框的全选和反选
    这篇文章主要为大家展示了“jQuery如何实现复选框的全选和反选”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何实现复选框的全选和反选”这篇文章吧...
    99+
    2024-04-02
  • 怎么使用JavaScript实现全选和反选的功能
    本篇内容介绍了“怎么使用JavaScript实现全选和反选的功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2024-04-02
  • html+javascript+bootstrap如何实现层级多选框全层全选和多选功能
    这篇文章主要为大家展示了“html+javascript+bootstrap如何实现层级多选框全层全选和多选功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“h...
    99+
    2024-04-02
  • Vue怎么实现全选及反选功能
    本篇内容介绍了“Vue怎么实现全选及反选功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先就是自己创建一个input,正在mx.txt的...
    99+
    2023-07-04
  • Android中ListView绑定CheckBox实现全选增加和删除功能(DEMO)
    ListView控件还是挺复杂的,也是项目中应该算是比较常用的了,所以写了一个小Demo来讲讲,主要是自定义adapter的用法,加了很多的判断等等等等….我们先来看看实现的效...
    99+
    2022-06-06
    checkbox 全选 listview demo Android
  • jquery怎么实现全选功能
    使用jquery实现全选功能的方法:1.新建html项目,引入jquery;2.创建input多选框;3.添加button按钮,绑定onclick点击事件;4.通过标签名获取input对象,使用prop()方法实现全选;具体步骤如下:首先,...
    99+
    2024-04-02
  • pgsql中批量删除的功能怎么使用
    在 PostgreSQL 中,可以使用 DELETE 语句来批量删除数据。要批量删除数据,可以使用 WHERE 子句...
    99+
    2024-04-09
    pgsql
  • 怎么用css3实现checkbox复选框和radio单选框
    这篇文章主要介绍“怎么用css3实现checkbox复选框和radio单选框”,在日常操作中,相信很多人在怎么用css3实现checkbox复选框和radio单选框问题上存在疑惑,小编查阅了各式资料,整理出...
    99+
    2024-04-02
  • uniapp多选框全选功能的实现思路与方法实例
    目录前言实现思路总结 前言 uniapp内置的checkbox其实以及checkbox-group本来挺好的,但是有两个问题: 无法依赖其事件实现全选样式固定,难以修改 他...
    99+
    2024-04-02
  • Android实现ListView控件的多选和全选功能实例
    本文实例讲述了Android实现ListView控件的多选和全选功能。分享给大家供大家参考,具体如下:主程序代码MainActivity.Javapackage yy.test;import java.util.ArrayList;impo...
    99+
    2023-05-31
    android listview控件 roi
  • js简单选项卡功能怎么实现
    要实现简单的选项卡功能,你可以使用JavaScript和HTML的结合。以下是一个简单的选项卡实现示例:```html.tabcon...
    99+
    2023-09-22
    js
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作