`
a729812804
  • 浏览: 42426 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个简单的全选和批量处理的js判断

    博客分类:
  • java
阅读更多

function updateStatusBatch(type) {
           
            var str= new Array();
            var msg="";
            var b=false;

            //根据name取被选中的值
            $("[name='checkbox']:checked").each(function(i){
                str[i] = $(this).val();

           //判断状态根据状态设定提示信息
                if(type==2){
                    if($("#status"+str[i]).val()!=1){
                    msg="非待审核状态不能被审核!";
                    b=true;
                    };
                }
                if(type==1){
                    if($("#status"+str[i]).val()!=0){
                    msg="非无效状态不能被恢复!";
                    b=true;
                    };
                }
                if(type==0){
                    if($("#status"+str[i]).val()==0){
                    msg="无效状态不能被删除!";
                    b=true;
                    };
                }
            });

            if(b){
            alert(msg);
            return;
            }

            if(str.length == 0){
                alert("至少选择一条记录");
                return;
            }
            if(confirm("确定执行此操作?"))
            $.post("${pageContext.request.contextPath}/admin/ppstandard/statusbatch"
                    , {
                ids:str.join(","),
                _json : -1,
                type : type
            }, function(data) {
                eval(data);
                if (data.success) {
                    alert("操作成功")
                    location.reload();
                }
                if (data.failed) {
                    alert(data.failed);
                }

            }, "json");
            else{
                return;
            }
        }

       //全选和取消全选
        var checked = false;
        function refreshTree(industryId){

            $("#btcb").click(function(){
                if(!checked){
                    $("[name='checkbox']").attr("checked",'true');//全选
                    checked = true;
                }else{
                    $("[name='checkbox']").removeAttr("checked");//取消全选
                    checked=false;
                }

                });
        }

分享到:
评论

相关推荐

    javascript 实现复选框全选/取消功能

    本功能的目标是实现一个简单的全选/取消全选功能。当用户点击一个特定的复选框时(此例中的 `checkbox2`),页面上的所有其他复选框都将被选中或取消选中。 #### 2. 关键技术点 - **DOM 操作**:利用 JavaScript ...

    【ASP.NET编程知识】asp.net使用Repeater控件中的全选进行批量操作实例.docx

    IsMatch 函数用于判断当前控件的 ID 是否与指定的控件 ID 相匹配,而 IsCheckBox 函数用于判断当前控件是否是一个 CheckBox 控件。如果当前控件是一个 CheckBox 控件,并且其 ID 与指定的控件 ID 相匹配,则我们将其...

    JS简单表格列表全选反选代码.zip

    总的来说,"JS简单表格列表全选反选代码"是JavaScript基础应用的一个实例,涉及到事件处理、DOM操作、遍历和逻辑判断等多个核心概念,对于初学者和有一定经验的开发者来说,都是一个很好的学习和参考素材。

    JS判定全选或单选(checkbox)

    在IT领域,特别是前端开发中,处理用户界面的交互是一个重要的方面。JavaScript作为一种广泛使用的脚本语言,在网页中实现动态功能方面发挥着关键作用。在本文中,我们将深入探讨如何使用JavaScript来处理复选框...

    购物车的全选,全不选,局部全选,全选判定

    在电子商务网站或者应用程序中,购物车功能是至关重要的一个部分,它允许用户选择并管理他们想要购买的商品。在这个场景中,“全选”、“全不选”以及“局部全选”功能是购物车交互中的核心元素,它们提供了方便的...

    jquery复选框全选操作

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计等任务。在本示例中,我们将聚焦于jQuery实现复选框的全选与反选功能,这对于创建数据筛选或批量操作的...

    带复选框的多级目录树,复选框的选择控制子节点父节点 全选和反选

    在IT领域,尤其是在前端开发中,构建用户界面时经常需要处理多级目录树结构,并且在这样的结构中加入复选框功能,以便用户可以进行批量选择或者全选、反选操作。这种技术常用于文件管理器、权限设置、菜单配置等场景...

    javascript复选框实现批量选择

    实现这种批量选择的方法往往是使用 JavaScript,通过在每条记录前面加一个复选框,然后在列表下方放置一个“全选/全不选”复选框。 实现批量选择的思路是: 1. 在每条记录前面加一个复选框,该复选框的值为“id|...

    taobao购物车全选、到达指定位置,结算条悬浮于浏览器底部

    这些代码可能包括了JavaScript逻辑,用于处理全选/反选的逻辑判断和DOM操作,以及CSS规则,定义了结算条的显示和固定定位。通过分析这些代码,我们可以更深入地了解实现这些功能的技术细节。 总之,这个资源提供的...

    Angular多选、全选、批量选择操作实例代码

    第一个地方是在第 3 行,使用 `ng-click="selectAll($event)"` 来实现全选操作,并使用 `ng-checked="isSelectedAll()"` 来判断当前列表内容是否被全选。第二个地方是在第 12 行,使用 `ng-click="updateSelection($...

    Javascript实现CheckBox的全选与取消全选的代码

    当处理列表数据进行批量操作时,常常需要使用到复选框(CheckBox)的全选和取消全选功能,以便快速选择或取消选择多个项目。本文将介绍如何利用JavaScript来实现这一功能。 首先,需要了解全选与取消全选功能的基本...

    JS全选反选父项子项联动多选框

    ### JS全选反选父项子项联动多选框知识点详解 #### 一、知识点概述 在前端开发中,我们经常遇到需要实现全选/反选功能的需求,尤其是在表格或列表选择场景中。本文将详细介绍一种实现“父项选中时,子项随父项选中...

    基于JavaScript实现复选框的全选和取消全选

    在JavaScript中,实现复选框的全选和取消全选功能可以提升用户体验,使得用户能够方便地批量操作。下面将详细解释如何通过JavaScript实现这一功能。 首先,HTML部分创建了一个包含多个复选框的列表,每个复选框都有...

    asp.net使用Repeater控件中的全选进行批量操作实例

    当用户点击全选按钮时,会触发一个名为`SelectAll`的JavaScript函数,该函数会改变所有数据项复选框的状态。然后,用户可以点击提交按钮进行批量操作。提交按钮的点击事件将触发一个后台事件处理器`Gssubmit_Click`...

    javascript全选

    全选功能是指通过一个控制按钮或复选框来实现对一组复选框的选择或取消选择。通常情况下,这个功能会用在表单中,特别是涉及到多个选项的操作时。 ##### 2.2 JavaScript实现原理 JavaScript 实现全选功能的核心在于...

    全选反选源代码

    2. **逻辑处理简化**:通过简单的逻辑判断即可实现复杂的数据操作,如批量删除、编辑等。 3. **代码复用性**:上述代码片段可以在多个项目中复用,只需稍作修改即可适应不同的场景需求。 #### 四、注意事项 - 在...

    js全选实现和判断是否有复选框选中的方法

    下面是一个具体的示例代码,展示了如何实现全选和取消全选: ```javascript function allselect(allobj, items) { var state = allobj.checked; for (var i = 0; i ; i++) { if (!items[i].disabled) { items[i...

    gridview添加复选框批量操作代码

    在ASPX页面中,还包含了一个JavaScript函数`CheckAll()`,该函数会在全选复选框被点击时调用,用于同步所有行的复选框状态。通过遍历整个文档(document.all)来查找名称以"chkSel"结尾的所有复选框,并设置它们的...

    仿复选框、全选、反选、删除功能等

    在IT行业中,尤其是在前端开发领域,"仿复选框、全选、反选、删除功能等"是一个常见的需求,主要用于构建交互性强的用户界面。这些功能常见于数据管理、表格操作或者任何需要用户批量选择和操作元素的场景。下面将...

Global site tag (gtag.js) - Google Analytics