`
chinalhkboy
  • 浏览: 19280 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类

Java Web 开发中的“全选”

阅读更多

在信息列表页实现全选功能:
jsp页面:

<input id="selectAll" type="checkbox"/>全选
<s:iterator value="agentInfoList">
    <input type="checkbox"  name="companyid" value="<s:property value="id"/>" id="companyid"/>
    (循环内部的checkbox的值为信息id)
</s:iterator>
<input id="selectAll2" type="checkbox" />全选    

js: ( jquery/jquery-1.2.6.min.js)

$(document).ready(function(){
    $("#selectAll").click(function() {
        if ($(this).attr("checked") == true) { // 全选
            $("#selectAll2").attr("checked",true);
            $("input[@name='companyid']").each(function() {
                $(this).attr("checked", true);
            });
        } else { // 取消全选
            $("#selectAll2").attr("checked",false);
            $("input[@name='companyid']").each(function() {
                  $(this).attr("checked", false);
            });
        }
    });
    $("#selectAll2").click(function() {
        if ($(this).attr("checked") == true) { // 全选
            $("#selectAll").attr("checked",true);
            $("input[@name='companyid']").each(function() {
                $(this).attr("checked", true);
            });
        } else { // 取消全选
            $("#selectAll").attr("checked",false);
            $("input[@name='companyid']").each(function() {
                $(this).attr("checked", false);
            });
        }
    });
});
 

 

 

分享到:
评论

相关推荐

    《JavaWeb程序设计》整体设计.doc

    学生不仅在理论上对Java Web开发有深刻的理解,而且在实践中能够熟练地运用所学知识解决实际问题。教学方法和手段的多样化,如案例教学、项目驱动、翻转课堂等,都能使学生在轻松愉快的学习氛围中快速成长。 课程...

    表格中全选按钮的使用以及删除功能的实现

    在Java Web开发中,创建一个具有全选按钮和删除功能的表格是常见的需求,这能够提升用户界面的交互性和操作效率。本篇文章将详细讲解如何实现这个功能。 首先,我们需要理解表格(Table)在Web应用中的基本结构。...

    完整版Java web开发教程PPT课件 Java开发进阶教程 第02章 Dom模型,控制客户端元素(共15页).pptx

    Java Web开发是一个涵盖广泛的主题,包括前端交互、服务器端处理、数据管理等多个方面。本教程主要围绕着这一主题,从基础到进阶,系统地介绍了Java Web开发的关键技术和概念。以下是一些关键知识点的详细说明: 1....

    ssh对数据库增删改查,全选删除,分页

    SSH(Struts2 + Spring + Hibernate)是一种经典的Java Web开发框架,用于构建高效、可扩展的企业级应用程序。在这个场景中,SSH被用来处理数据库的增删改查操作,特别是全选删除和分页功能。下面将详细介绍SSH框架...

    checkbox全选,选中数据传到后台

    在IT行业中,尤其是在Web开发领域,"checkbox全选,选中数据传到后台"是一个常见的功能需求。这个功能主要用于用户批量处理数据,如删除、修改等。以下是对这个主题的详细解析: 首先,我们需要理解标题中的关键词...

    javasctipt全选后删除

    在Web开发中,实现对表格数据或列表项的批量操作是一项常见的需求。比如,在一个用户管理页面中,管理员可能需要一次性选择多个用户并执行删除操作。本文将详细介绍如何通过JavaScript实现全选后删除的功能,并对该...

    checkbox全选反选与批量删除附源码

    在IT领域,尤其是在Web开发中,用户经常需要对列表中的多项数据进行操作,例如全选、反选和批量删除。这个场景通常涉及到前端交互和后端处理。在本例中,我们将探讨如何利用HTML的`checkbox`元素,JavaScript来实现...

    struts2标签 全选,反选

    Struts2框架是Java Web开发中广泛使用的一个MVC(Model-View-Controller)框架,它提供了一系列强大的标签库,使得开发者能够更加高效、便捷地构建动态网页。 ### Struts2标签库中的 Struts2的标签是用于创建复选...

    基于java web的网上书店

    总的来说,基于Java Web的网上书店系统集成了众多技术,包括Web开发框架(如Spring Boot)、数据库技术(如MySQL)、前端技术(如HTML/CSS/JavaScript)以及各种安全策略。通过合理的架构设计和功能实现,为用户提供...

    用MyElipse工具开发的人才招聘web网页开发

    总结,这个项目涵盖了Web开发中的多个关键点,包括数据展示的优化、用户交互的设计以及后台逻辑的实现,这些都是构建一个高效、用户体验良好的Web应用必不可少的技能。通过深入学习和实践这些知识点,开发者可以提升...

    几个java常用的类

    在Java编程中,有几个常用的类对于开发人员来说是不可或缺的,这些类可以帮助我们处理数据库操作、页面分页...这些内容涵盖了从数据持久化、请求处理到用户体验的多个重要方面,是Java Web开发中的基础且关键的技术点。

    java web myeclipse 快捷键

    Java Web MyEclipse 快捷键 Java Web MyEclipse 提供了多种快捷键,以提高开发者的工作效率。下面是一些常用的快捷键: 编辑器 *Ctrl+/:显示所有快捷键 *Ctrl+A:全选 *Ctrl+C:复制 *Ctrl+X:剪切 *Ctrl+V:...

    对 Struts 2 的 s: iterator tag 中嵌套的所有 s: checkbox 进行全选、反选操作

    Struts 2 是一个流行的Java Web开发框架,用于构建企业级的应用程序。在这个场景中,我们关注的是`s:iterator`标签和`s:checkbox`的使用,它们是Struts 2 中视图层(JSP)的重要组件,用于迭代数据集合并呈现复选框...

    js+servlet增删改查,全选,导出execel.zip_jsp增删查改_sevlet全选发送_增删改查_增删改查导出

    在IT行业中,Web开发是关键领域之一,而`jsp`(JavaServer Pages)和`servlet`是Java Web开发中的核心技术。本项目“js+servlet增删改查,全选,导出excel.zip”是一个典型的Web应用程序,它展示了如何使用jsp和...

    ssh增删改杀全选分页

    SSH(Struts2、Spring、Hibernate)是Java Web开发中常用的一个开源框架组合,它将Struts2作为表现层,Spring作为控制层,Hibernate作为数据持久化层,为开发提供了便利。在这个“ssh增删改查全选分页”主题中,我们...

    基于seam的datatable全选解决方案

    在IT行业中,尤其是在Web开发领域,数据展示与交互是一个至关重要的环节。Seam是一个全面的Java EE框架,它集成了JSF(JavaServer Faces)、EJB、CDI(Contexts and Dependency Injection)等多个技术,提供了丰富的...

    SSH 全选反选批量删除

    在IT行业中,SSH(Spring、Hibernate、Struts)是一个经典的Java Web开发框架组合,用于构建高效、可维护的Web应用程序。SSH框架集成了Spring的依赖注入(DI)和面向切面编程(AOP),Hibernate的对象关系映射(ORM...

    Java中checkbox实现跨页多选的方法

    在Java Web开发中,实现checkbox跨页多选功能是一项常见的需求,特别是在数据量大、需要分页展示的情况下。这个功能允许用户在多个页面上选择不同的选项,并在提交时能够保存所有选择,无论这些选项分布在多少个页面...

    springmvc+mysql增删改查批量删除异步请求全选反选

    Spring MVC 是一款强大的Java Web开发框架,用于构建可维护、高性能的Web应用程序。在这个项目中,它与MySQL数据库结合,提供了完整的数据操作功能,包括增(Add)、删(Delete)、改(Update)和查(Query)。批量...

Global site tag (gtag.js) - Google Analytics