精华内容
下载资源
问答
  • jeesite全选 批量删除。有坑啊!

    千次阅读 2017-11-24 11:20:03
    菜鸡一只,记录一下批量删除的操作。 首先说一下这个根据单个复选框的选择情况确定全选复选框是否被选中 一定要注意的是。全选按钮的id 一定要加!!! 一定要用id来设置CheckBox全选按钮是否选中或者取消!!!用...

    jeesite这个框架,拿来开发,私活都是不错的。菜鸡一只,记录一下批量删除的操作。

    首先说一下这个根据单个复选框的选择情况确定全选复选框是否被选中  一定要注意的是。全选按钮的id 一定要加!!!

    一定要用id来设置CheckBox全选按钮是否选中或者取消!!!用name 不行!搞了很久,上代码:

    首先jsp页面,增加全选按钮:就是th 第一行,加在表头的代码,copy就能用。

    <th><input type=checkbox name="selid" id="checkId" οnclick="checkAll(this, 'repairId')"></th>

    然后遍历list集合的第一列,加入CheckBox:就是每行

    <td><input type="checkbox" name="repairId" value="${streetLampRepair.id}" οnclick="selectSingle()"/></td>  

    接下来,就是js了:最好呢,是跟我一样写个js。因为批量删除,应该项目里的每个功能都需要加的,这样的话,引用一下就行了

    引用呢,就不多说了。在你webapp下,建个js包,然后丢进去。引用,加入这些。就OK了。

    <script type="text/javascript" src="${pageContext.request.contextPath}/js/checkboxAll.js"></script>

    //全选按钮点击事件
    function checkAll(e, itemName){
            var repairId = document.getElementsByName(itemName);    //获取全选复选框
            for (var i=0; i<repairId.length; i++){
            repairId[i].checked = e.checked;    //改变所有复选框的状态为全选复选框的状态
           }
        }
       
    /*根据单个复选框的选择情况确定全选复选框是否被选中*/
    function selectSingle(){
    var k=0;
    var oInput=document.getElementsByName("repairId");
    for (var i=0;i<oInput.length;i++){
      if(oInput[i].checked==false){
    k=1;
    break;
        }
    }
    if(k==0){
     //document.getElementsByName("selid").checked=true;
     document.getElementById("checkId").checked=true;

    }
    else{
    document.getElementById("checkId").checked=false;
    //document.getElementsByName("selid").checked=false;
    }
    }


    接下来,CheckBox搞定了。就可以写批量删除了。选择完以后呢,当然是要加按钮点击了:

    可以加在查询from 的下面 ,具体的,随意

    <a href="#" οnclick="checkdel()" class="btn btn-primary">批量删除</a>

    然后呢,就是js了。额,本人不是前段,所以,写的不好,菜鸡记录,或者也能稍微帮到jeesite刚入手的童鞋  js代码

    这边呢,我也是放入到了js中,传入url就行了。把URL 替换一下,就ok了

    function checkdel(){
    var num = $("input[type='checkbox']:checked").length;
    if(num == 0){
    confirmx("请选择你要删除的数据");
    }else{
      confirmx('确定要删除已选中的路灯抢修信息吗?',repairDel);
    }

    }

    function repairDel(){
    //批量删除
    var id = document.getElementsByName("repairId");//获取全选复选框
    var ids = "";//用于拼接所有已选中的id
    //拼接所有id
    for(var i=0;i<id.length;i++){
    if(id[i].checked){
    ids+=id[i].value+",";
    }
    }
     ids=ids.substring(0, ids.length-1);//干掉字符串最后一个逗号
     //alert(ids)
    //confirmx('确认要删除该路灯抢修信息吗?', this.href);
    $("#searchForm").attr("action","${ctx}/streetlamp/streetLampRepair/deleteList?ids="+ids);
    $("#searchForm").submit();
    }


    展开全文
  • 思路:前端使用js(jQuery)遍历checkbox的checked值,将选中(checked)的checkbox对应的value值(对应数据的主键)存放在数组中,将数组转发到servlet 遍历传来的数组,调用方法删除数据。

    思路:前端使用js(jQuery)遍历checkbox的checked值,将选中(checked)的checkbox对应的value值(对应数据的主键)存放在数组中,将数组转发到servlet
    遍历传来的数组,调用方法删除数据。

    效果

    前端

    <table class="table table-hover">
        <tr align="center">
            <td>请选择</td>
            <td>ID</td>
            <td>图书编号</td>
            <td>图书名称</td>
            <td>图书类型</td>
            <td>图书作者</td>
            <td>出版社</td>
            <td>出版日期</td>
            <td>是否借阅</td>
            <td>创建人</td>
            <td>创建日期</td>
            <td>最新更新时间</td>
            <td>借阅用户ID</td>
            <td colspan="2">操作</td>
        </tr>
        <c:forEach var="item" items="${bookInfos}">
            <tr align="center">
                <td><input id="check" type="checkbox" value="${item.book_id}"></td>
                <td>${item.book_id}</td>
                <td>${item.book_code}</td>
                <td>${item.book_name}</td>
                <td><c:choose>
                    <c:when test="${item.book_type==1}">小说</c:when>
                    <c:when test="${item.book_type==2}">文学</c:when>
                    <c:when test="${item.book_type==3}">传记</c:when>
                    <c:when test="${item.book_type==5}">艺术</c:when>
                    <c:when test="${item.book_type==6}">少儿</c:when>
                    <c:when test="${item.book_type==7}">经济</c:when>
                    <c:when test="${item.book_type==8}">管理</c:when>
                    <c:when test="${item.book_type==8}">科技</c:when>
                </c:choose>
                </td>
                <td>${item.book_author}</td>
                <td>${item.publish_press}</td>
                <td>${item.publish_date}</td>
                <td>
                    <c:choose>
                        <c:when test="${item.is_borrow==1}">已借</c:when>
                        <c:when test="${item.is_borrow==0}">未借</c:when>
                    </c:choose>
                </td>
                <td>${item.createdBy}</td>
                <td>${item.creation_time}</td>
                <td>${item.last_updatetime}</td>
                <td>${item.user_id}</td>
                <td><a href="${pageContext.request.contextPath}/bookInfoListById?id=${item.book_id}">修改</a></td>
                <td><a onclick="confirm('确定要删除么?')"
                       href="${pageContext.request.contextPath}/deleteBookInfoById?id=${item.book_id}">删除</a></td>
            </tr>
        </c:forEach>
    </table>
    <input type="button" onclick="checkAll()" value="全选">
    <input type="button" onclick="removeAll()" value="取消">
    <input type="button" onclick="invert()" value="反选">
    <input type="button" onclick="deleteAll()" value="批量删除">
    

    js

    // 全选
    function checkAll() {
        var checkList = $("input[id='check']");
        for (let i = 0; i < checkList.length; i++) {
            checkList[i].checked = true;
        }
    }
    
    // 取消
    function removeAll() {
        var checkList = $("input[id='check']");
        for (let i = 0; i < checkList.length; i++) {
            checkList[i].checked = false;
        }
    }
    
    // 反选
    function invert() {
        var checkList = $("input[id='check']");
        for (let i = 0; i < checkList.length; i++) {
            checkList[i].checked = !checkList[i].checked;
        }
    }
    
    // 批量删除
    function deleteAll() {
        if (confirm("确定要删除么?")) {
            const checkId = [];
            const checkList = $("input[id='check']:checked");
            for (let i = 0; i < checkList.length; i++) {
                checkId[i] = checkList[i].value;
            }
            for (let i = 0; i < checkId.length; i++) {
                console.log(checkId[i]);
            }
            if (checkId.length > 0) {
                window.location.href = "deleteAllBookInfoById?checkId=" + checkId;
            } else {
                alert("请选择")
            }
        }
    }
    

    servlet

    package com.library.servlet;
    
    import com.library.service.BookInfoService;
    import com.library.service.impl.BookInfoServiceImpl;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    
    @WebServlet("/deleteAllBookInfoById")
    public class DeleteAllBookInfoById extends HttpServlet {
        BookInfoService bookInfoService = new BookInfoServiceImpl();
    
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            this.doPost(req, resp);
        }
    
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            req.setCharacterEncoding("utf-8");
            resp.setContentType("utf-8");
            String checkId = req.getParameter("checkId");
            String[] split = checkId.split(",");
            for (int i = 0; i < split.length; i++) {
                bookInfoService.deleteBookInfoById(Integer.parseInt(split[i]));
            }
            resp.sendRedirect("bookInfoList");
        }
    }
    
    展开全文
  • SSH 全选反选批量删除

    2011-12-11 15:37:38
    SSH 全选反选批量删除案例,整合了mysql数据库,实现了当前在网上看到的给中全反选 分页功能
  • Jsp页面的全选、反选、批量删除

    千次阅读 2015-01-17 10:43:29
    为大家提供一个表单的jsp页面,含有全选、 反选和批量删除Code,用的时候粘一下就ok,拿来学习也可以。 【文档最后附表单body】 【全选】        function allselect(obj){  var ck = document....

    为大家提供一个表单的jsp页面,含有全选、 反选和批量删除Code,用的时候粘一下就ok,拿来学习也可以。
    【文档最后附表单body】

    【全选】
     <th>
     <input type="checkbox" οnclick="allselect(this)" />
     </th>


      function allselect(obj){
       var ck = document.getElementsByName("ck");
       for(var x=0;x<ck.length;x++){
        ck[x].checked=obj.checked;
       }
      }


    【反选】
    <input type="button" value="反选" οnclick="fx()" />

      function fx(){
       var ck = document.getElementsByName("ck");
       for(var x=0;x<ck.length;x++){
        if(ck[x].checked){
         ck[x].checked=false;
        }else{
         ck[x].checked=true;
        }
       }
      }


    【单个删除】

     <td>
     <input type="button" value="删除" οnclick="deluser(${user.id})" />
     </td>

      function deluser(obj){
       if(confirm("你确定要删除编号是"+obj+"号的信息吗?")){
        document.forms[0].action="<c:url value='/user_deleteUser.action'/>";
        document.getElementsByName("id")[0].value=obj;
        document.forms[0].submit();
       }
      }
      

    【单个删除和批量删除都可以用,只是在dao中用in】


    【批量删除】
    <input type="button" value="批量删除" οnclick="delall()" />

     function delall(){
       var ids="";
       var ck = document.getElementsByName("ck");
       for(var x=0;x<ck.length;x++){
        if(ck[x].checked){
         ids+=ck[x].value+",";
        }
       }
       id = ids.substring(0,ids.length-1);
       if(id.length==0){
        alert("请选择要删除的信息");
       }else{
        if(confirm("你确定要删除编号是"+id+"号的信息吗?")){
        document.forms[0].action="<c:url value='/user_deleteUser.action'/>";
        document.getElementsByName("id")[0].value=id;
        document.forms[0].submit();
       }
       }
      } 



     public void deleteProduct(String id) {
      getSession().createQuery("delete from ProductBean where id in ("+id+")").executeUpdate();
      
     }



    【表单】
    <body >

      <form action="" method="post">
       <input type="hidden" name="id" />
       <input type="hidden" name="currentPage" value="${page.currentPage}" />
       <input type="text" name="mohu" value="${mohu}" />
       <input type="submit" value="查询" />
      </form>
      <div style="float: left;">


       <table border="1">
        <tr>
         <th>
          <input type="checkbox" οnclick="allselect(this)" />
         </th>
         <th>
          编号
         </th>
         <th>
          帐号
         </th>
         <th>
          密码
         </th>
         <th>
          年龄
         </th>
         <th>
          生日
         </th>
         <th>
          学历
         </th>
         <th>
          住址
         </th>
         <th colspan="2">
          操作(
          <a href="<c:url value='/user_toadd.action'/>">新增</a>)
         </th>
        </tr>
        <c:forEach var="user" items="${page.list}">
         <tr>
          <td>
           <input type="checkbox" name="ck" value="${user.id}" />
          </td>
          <td>
           ${user.id}
          </td>
          <td>
           <input type="button" value="${user.username}" οnclick="xk(${user.id})"/>
          </td>
          <td>
           ${user.password}
          </td>
          <td>
           ${user.age}
          </td>
          <td>
           ${user.birthday}
          </td>
          <td>
           ${user.xl.xname}
          </td>
          <td>
           ${user.address}
          </td>
          <td>
           <input type="button" value="删除" οnclick="deluser(${user.id})" />
          </td>
          <td>
           <input type="button" value="修改" οnclick="updateuser(${user.id})" />
          </td>
         </tr>

        </c:forEach>

        <tr>
         <td colspan="9">
          <input type="button" value="批量删除" οnclick="delall()" />
          <input type="button" value="反选" οnclick="fx()" />
          <input type="button" value="导出" οnclick="daochu()" />
          <input type="button" value="导入数据" οnclick="daoru()" />
         </td>
        </tr>

        <tr>
         <td colspan="6">
          当前${page.currentPage}/${page.pageCount}页
          <input type="button" value="首页" οnclick="fenye(1)" />
          <input type="button" value="上一页"
           οnclick="fenye(${page.previousPage})" />
          <input type="button" value="下一页" οnclick="fenye(${page.nextPage})" />
          <input type="button" value="尾页" οnclick="fenye(${page.pageCount})" />
          <input type="text" name="go" style="width: 30px;" />
          <input type="button" value="go" οnclick="fenye('go')" />
         </td>
        </tr>
       </table>
      </div>
      <div id="tubiao" style="float: right; margin-top: 10px;">
      </div>
     </body>

    展开全文
  • 全选+批量删除

    2017-08-16 10:04:00
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>...%@ include file="/back_page/head.jsp" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/...
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@ include file="/back_page/head.jsp" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <title>babasport-list</title>
    <script type="text/javascript">
    	function checkBox(name,checked){
    		$("input[name='"+name+"']").attr("checked",checked)
    	}
    	function optDelete(name,isDisplay) {
    		//至少选择一个
    		var s=$("input[name='ids']:checked").size();
    		if(s<=0){
    			alert("至少选择一个");
    			return;
    		}
    		if(!confirm("确定删除吗")){
    			return;
    		}
    		//删除
    		$("#form1").attr("action","/cn/brand/deletes.do?name="+name+"&isDisplay="+isDisplay);
    		$("#form1").attr("method","post").submit();
    	}
    </script>
    </head>
    <body>
    <div class="box-positon">
    	<div class="rpos">当前位置: 品牌管理 - 列表</div>
    	<form class="ropt">
    		<input class="add" type="button" value="添加" οnclick="javascript:window.location.href='/cn/brand/toAdd.do'"/>
    	</form>
    	<div class="clear"></div>
    </div>
    <div class="body-box">
    <form action="/cn/brand/list.do" method="post" style="padding-top:5px;">
    品牌名称: <input type="text" name="name" value="${name}"/>
    	<select name="isDisplay">
    		<option value="1" <c:if test="${isDisplay ==1 }">selected="selected"</c:if>>是</option>
    		<option value="0" <c:if test="${isDisplay ==0 }">selected="selected"</c:if>>不是</option>
    	</select>
    	<input type="submit" class="query" value="查询"/>
    </form>
    <form id="form1">
    <table cellspacing="1" cellpadding="0" border="0" width="100%" class="pn-ltable">
    	<thead class="pn-lthead">
    		<tr>
    			<th width="20"><input type="checkbox" οnclick="checkBox('ids',this.checked)"/></th>
    			<th>品牌ID</th>
    			<th>品牌名称</th>
    			<th>品牌图片</th>
    			<th>品牌描述</th>
    			<th>排序</th>
    			<th>是否可用</th>
    			<th>操作选项</th>
    		</tr>
    	</thead>
    	
    	<tbody class="pn-ltbody">
    	
    	<c:forEach items="${pagination.list}" var="entry">
    		<tr bgcolor="#ffffff" οnmοuseοut="this.bgColor='#ffffff'" οnmοuseοver="this.bgColor='#eeeeee'">
    			<td><input type="checkbox" value="${entry.id}" name="ids"/></td>
    			<td align="center">${entry.id}</td>
    			<td align="center">${entry.name}</td>
    			<td align="center"><img width="40" height="40" src="${entry.allUrl}"/></td>
    			<td align="center">${entry.description}</td>
    			<td align="center">${entry.sort}</td>
    			<td align="center"><c:if test="${entry.isDisplay==1}">是</c:if><c:if test="${entry.isDisplay==0 }">不是</c:if></td>
    			<td align="center">
    			<a class="pn-opt" href="/cn/brand/toEditor.do?id=${entry.id}">修改</a> | <a class="pn-opt" οnclick="if(!confirm('您确定删除吗?')) {return false;}"
    href="/cn/brand/delete.do?id=${entry.id}&name=${entry.name}&isDisplay=${entry.isDisplay}">删除</a> </td> </tr> </c:forEach> </tbody> </table> </form> <div class="page pb15"><span class="r inb_a page_b"> <c:forEach items="${pagination.pageView}" var="page"> ${page} </c:forEach> </span></div> <div style="margin-top:15px;"><input class="del-button" type="button" value="删除" οnclick="optDelete('${name}','${isDisplay}');"/></div> </div> </body> </html>

     2.dao层方法和xml

    package cn.itcast.core.dao.product;
    
    import java.util.List;
    
    import cn.itcast.core.bean.product.Brand;
    import cn.itcast.core.query.product.BrandQuery;
    
    
    /**
     * 品牌
     * @author lx
     *
     */
    public interface BrandDao {
    	//List集合
    	public List<Brand> getBrandListWithPage(Brand brand);
    	//查询集合
    	public List<Brand> getBrandList(BrandQuery brandQuery);
    	//查询总记录数
    	public int getBrandCount(Brand brand);
    	//添加品牌
    	public void addBrand(Brand brand);
    	//单个删除
    	public void deleteBrandByKey(Integer id);
    	//批量删除
    	public void deleteBrandByKeys(Integer[] ids);
    	//修改
    	public void updateBrandByKey(Brand brand);
    	//查询单个
    	public Brand getBrandByKey(Integer id);
    }
    

     xml

    <?xml version="1.0" encoding="UTF-8" ?>  
    <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    
    
    <mapper namespace="cn.itcast.core.dao.product.BrandDao">
    
    	<!-- resultMap  -->
    	<resultMap type="Brand" id="brand">
    		<result column="id" property="id"/>
    		<result column="name" property="name"/>
    		<result column="description" property="description"/>
    		<result column="img_url" property="imgUrl"/>
    		<result column="sort" property="sort"/>
    		<result column="is_display" property="isDisplay"/>
    	</resultMap>
    	
    	<!-- brandSelector   fields  id,name   id   #{id} == "id"  ${id} == id     -->
    	<sql id="brandSelector">
    		select
    		<if test="fields != null">
    			${fields}
    		</if>
    		<if test="fields == null">
    			id , name ,description,img_url,sort,is_display
    		</if>
    		from bbs_brand
    	</sql>
    	<!-- 品牌条件 -->
    	<sql id="brandWhere">
    		<where>
    			<if test="isDisplay != null">
    				is_display = #{isDisplay}
    			</if>
    			<if test="name != null">
    				<if test="nameLike == false">
    					and name = #{name}
    				</if>
    				<if test="nameLike == true">
    					and name like "%"#{name}"%"
    				</if>
    			</if>
    		</where>
    	</sql>
    	
    	<!-- 品牌 Order by -->
    	<sql id="brandOrderBy">
    		<if test="fieldOrders != null and fieldOrders.size > 0">
    			order by
    			<foreach collection="fieldOrders" item="fieldOrder" separator=",">
    				${fieldOrder.field} ${fieldOrder.order}
    			</foreach>
    		</if>
    	</sql>
    	
    	<!-- limit -->
    	<sql id="brandLimit">
    		<if test="startRow != null">
    			limit #{startRow},#{pageSize}
    		</if>
    	</sql>
    	
    	<!-- 查询品牌集合 -->
    	<select id="getBrandList" parameterType="BrandQuery" resultMap="brand">
    		<include refid="brandSelector"/>
    		<include refid="brandWhere"/>
    		<include refid="brandOrderBy"/>
    		<include refid="brandLimit"/>
    	</select>
    	
    	
    	<!-- 查询品牌   get*   -->
    	<select id="getBrandListWithPage" parameterType="Brand" resultMap="brand">
    		select id , name ,description,img_url,sort,is_display
    		from bbs_brand
    		<where>
    			<if test="isDisplay != null">
    				is_display = #{isDisplay}
    			</if>
    			<if test="name != null">
    				and name = #{name}
    			</if>
    		</where>
    		order by id desc
    		limit #{startRow},#{pageSize}
    	</select>
    	
    	<!-- 查询总记录数 -->
    	<select id="getBrandCount" parameterType="Brand" resultType="Integer">
    		select count(1)
    		from bbs_brand
    		<where>
    			<if test="isDisplay != null">
    				is_display = #{isDisplay}
    			</if>
    			<if test="name != null">
    				and name = #{name}
    			</if>
    		</where>
    	</select>
    	<!-- 添加品牌 -->
    	<insert id="addBrand" parameterType="Brand">
    		insert into bbs_brand
    		<trim prefix="(" suffix=")">
    			name ,
    			description,
    			img_url,
    			sort,
    			is_display
    		</trim>
    		values
    		<trim prefix="(" suffix=")">
    			#{name},
    			#{description},
    			#{imgUrl},
    			#{sort},
    			#{isDisplay}
    		</trim>
    	</insert>
    	<!-- 删除 通过主键 -->
    	<delete id="deleteBrandByKey" parameterType="Integer">
    		delete from bbs_brand
    		<where>
    			id = #{id}
    		</where>
    	</delete>
    	<!-- 批量删除 -->
    	<delete id="deleteBrandByKeys" parameterType="Integer">
    		delete from bbs_brand
    		<where>
    			id in 
    			<foreach collection="array" item="id" open="(" close=")" separator="," >
    				#{id}
    			</foreach>
    		</where>
    	</delete>
    	<!-- 修改 -->
    	<update id="updateBrandByKey" parameterType="Brand">
    		update bbs_brand
    		<set>
    			<if test="name != null">
    				name=#{name},
    			</if>
    			<if test="description != null">
    				description=#{description},
    			</if>
    			<if test="imgUrl != null">
    				img_url=#{imgUrl},
    			</if>
    			<if test="sort != null">
    				sort=#{sort},
    			</if>
    			<if test="isDisplay != null">
    				is_display=#{isDisplay}
    			</if>
    		</set>
    		<where>
    			id=#{id}
    		</where>
    	</update>
    	<!-- 通过ID查询一个品牌对象 -->
    	<select id="getBrandByKey" parameterType="Integer" resultMap="brand">
    		select id , name ,description,img_url,sort,is_display
    		from bbs_brand
    		<where>
    			id = #{id}
    		</where>
    	</select>
    </mapper>
    

     controller层方法

    //删除品牌
    		@RequestMapping(value="/brand/deletes.do")
    		public String deletes(Integer[] ids,String name,Integer isDisplay,Model model){
    			if(name!=null&&!name.equals("")){
    				model.addAttribute("name", name);
    			}
    			model.addAttribute("id", ids);
    			if(isDisplay!=null&&!isDisplay.equals("")){
    				model.addAttribute("isDisplay", isDisplay);
    			}
    			brandService.deleteBrandByKeys(ids);
    			return "redirect:/brand/list.do";
    		}
    

     

    转载于:https://www.cnblogs.com/lbloveab/p/7371820.html

    展开全文
  • ()">批量审核 ;"> ;">主键 ;">gameId 选择 用户id 真实姓名 性别 年龄 国籍 支付状态 审核状态 ${splist}...
  • checkbox全选+批量删除+AJAX

    千次阅读 2018-06-06 10:51:22
    &lt;%@ page language="java" contentType="... charset=UTF-8" pageEncoding="UTF-8"...http://java.sun.com/jsp/jstl/core"%&gt; &lt;%@ page import=
  • jsp+servlet手机管理(批量删除全选反选) 首先实现全选和反选(这是我整体的t_tel.jsp) <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page contentType="text/html;charset=...
  • js实现全选删除+jsp.+js

    2011-05-26 22:53:33
    js+jsp实现全选删除 js+jsp实现全选删除 js+jsp实现全选删除
  • 今天这个小项目的增删改查都弄好了,然后想做一下批量删除全选以及反选的这些功能,然后就奋斗了几个小时搞了出来,以此文纪念一下下。 1.批量删除。那么我们先从批量删除开始讲起,在前面的查询时候我们就遍历出...
  • JS实现复选框的全选批量删除功能

    千次阅读 2017-09-28 14:58:36
    如图示: 功能描述:在勾选了全选时,所有的商品都会勾选,在取消全选时,取消所有物品的勾选。如果点击批量删除,删除所勾选的商品。 ()" /> 全选/全不选 //全选 function ckAll(){
  • <... charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false"%>...%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "h.
  • 前端(二)批量删除1.前端2.后端(三)遇到的问题及解决办法 序 效果演示 全选和反选 批量删除 正文 (一)全选和反选 引入样式文件: js下载 layUI 下载:https://github.com/sentsin/layui/ api文档:...
  • Bootstrap Table批量全选删除

    千次阅读 2019-03-13 14:00:00
    Bootstrap Table批量全选删除,类似以下这样: 思路 1:jsp页面,删除按钮 <div class="mytab"> <table id="mytab" class="table table-hover"></table> </div> 2:在columns...
  • 全选/反选 //全选/反选 function checkOpposite() { //获取所有复选框name属性值为check将其存入数组 var arr = $(&amp;amp;quot;[name='check']&amp;amp;quot;); for (var i = 0; i &amp;...
  • 废话不多说直接上代码: 下面是jsp页面的html代码: <table id="contentTable" class=""> <thead> <tr> <...input type="checkbox" id="All" value="全选/全不选" ...
  • JavaWeb:全选和反选,批量删除

    千次阅读 2019-06-28 16:23:05
    效果: JSP页面代码 <!--全选框--> <th width="10%"> <input type="checkbox" onclick="ckAll();" id="p1"/>...--设置value值是为批量删除传递id--> <td><i...
  • java web购物车的批量删除全选和合计

    万次阅读 多人点赞 2018-12-03 18:58:22
    1.批量删除:获取要删除商品的id,在servlet进行判断并删除 2.全选:通过你点击这个节点找自己的父节点或兄弟节点 话不多说,直接上代码: &lt;%@ page language="java" contentType="text/...
  • 全选、反选、批量删除的实现(js结合实现)  /*提交*/ function tijiao() { varcheckboxs=document.getElementsByName("a"); var ids; for(var i=0;i { ids+=checkboxs[i].value+","; } ids=ids....
  •   value="批量删除" ng-click="piliang()"/>        <td><input type="checkbox" ng-model="selectAll" ng-click="all(selectAll)"/>  商品名  单价  数量  总额  操作      ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 842
精华内容 336
关键字:

jsp全选批量删除