删除多选框选中商品的内容_快速选择工具怎么删除选中部分吗

删除多选框选中商品的内容_快速选择工具怎么删除选中部分吗多选框定义多选框的出现时将商品循环多次出现,这里用到了el表达式和jstl标签库的foreEach标签,注意input框加上class属性,并加上存有id的属性value:forEachitems=”${productList}”var=”product”varStatus=”vs”>type=”checkbox”class=”check_pid”name=”pid”

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

多选框定义

多选框的出现时将商品循环多次出现,这里用到了el表达式和jstl标签库的foreEach标签,注意input框加上class属性,并加上存有id的属性value:

<c:forEach items="${productList}" var="product" varStatus="vs">

<input type="checkbox" class="check_pid" name="pid" value="${product.pid }">
</c:forEach>

Jetbrains全家桶1年46,售后保障稳定

获取选中的多选框

  1. 通过类选择器获得选中多选框对应的dom对象
  2. 获得到每个多选框的id
  3. 将获得的ID作为参数传递
            function deleteSelectProduct(){ 
   
                if(confirm("您确定删除选中商品吗?")){
                    var checkObject = [];
                    for(var i=0;i<$(".check_pid").length;i++){
                        if($(".check_pid")[i].checked){
                            checkObject.push($(".check_pid")[i]);
                        }
                    }

                    var pid = "" ;
                    for(var i=0;i<checkObject.length;i++){
                        pid += checkObject[i].getAttribute("value")+",";
                    }
                    console.log(pid);
                    window.location.href = "${pageContext.request.contextPath}/deleteSelectProduct?pid="+ pid;

                }
            }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234592.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • hint什么意思啊_unable to sendviapost to url

    hint什么意思啊_unable to sendviapost to url我先说下我的场景测试号群发图文消息答案是不能但是微信返回的错误信息是{“errcode”:40008,”errmsg”:”invalidmessagetypehint:[6MkYZa03824811]”}但是我检查了我的数据应该没问题,所以应该就是测试号不能群发,后面我在开发社区看到帖子原地址还有问了一下我们技术老大也证实了不能,至于微信的返回的错误码,暂时一米哇干奶…

    2022年5月3日
    48
  • 华中农业大学python实验题

    华中农业大学python实验题华中农业大学Python部分实验题,旨在为大家提供思路,希望大家抱着借鉴的心理来学习,不要直接抄袭。

    2022年7月11日
    9
  • 提供一个免费的CSDN下载账号

    提供一个免费的CSDN下载账号

    2021年12月10日
    39
  • git clone克隆或下载一个仓库单个文件夹

    git clone克隆或下载一个仓库单个文件夹git学习之gitclone克隆或下载一个仓库单个文件夹有时候因为需要我们只想gitclone下仓库的单个或多个文件夹,而不是全部的仓库内容,这样就很省事,所以下面就开始教程啦在Git1.7.0以前,这无法实现,但是幸运的是在Git1.7.0以后加入了SparseCheckout模式,这使得CheckOut指定文件或者文件夹成为可能。举个例子:现在有…

    2022年7月21日
    79
  • 边栏层滚动运动缓存

    边栏层滚动运动缓存

    2022年1月13日
    48
  • hibernate 二级缓存和查询缓存原理和关系「建议收藏」

    hibernate 二级缓存和查询缓存原理和关系「建议收藏」二级缓存和查询缓存都相当于一个map。二级缓存缓存的key为id,value为实体对象。一般load(),iterate()使用到二级缓存,list()需要结合查询缓存使用。iterate()和list()区别如下:iterate()不需要开启查询缓存,它首先发出一个sql如”selects.idfromStudents”去数据库把id属性列表取出来,然后再根据id列表一个一

    2022年5月23日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号