列表框的 全选 反选 取消

2023-10-25 20:38
文章标签 取消 全选 列表框 反选

本文主要是介绍列表框的 全选 反选 取消,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

对于一个的员工列表的复选框进行全选 反选 取消

 

实现的主要思路是得到表单元素,然后进行循环进行每个元素的操作

 

var checks=document.getElementsByName("employeesID");

var selectVal="";
/**
 * 取得选中的ID
 * @return
 */
function getSelectedID(){
    //alert(checks.length);
    var idstr="";
    for(var i=0;i<checks.length;i++){
        if(checks[i].checked==true){
            if(idstr==""){
                idstr =checks[i].value;
            }
            else{
                idstr +=","+checks[i].value;
            }
        }
    }
    //alert(idstr);
    if(idstr==""){
        selectVal="";
        return false;
    }
    else{
        selectVal=idstr;
        return true;
    }
}

/**
 * 全选
 * @return
 */
function selectAll(){
    for(var i=0;i<checks.length;i++){
        checks[i].checked=true;
    }
}

/**
 * 反选
 * @return
 */
function Inverse(){
    for(var i=0;i<checks.length;i++){
       if(checks[i].checked==true){
           checks[i].checked=false;
       }else{
           checks[i].checked=true;
       }
    }
}

/**
 * 取消
 * @return
 */
function selectNothing(){
    for(var i=0;i<checks.length;i++){
        checks[i].checked=false;
    }
}

/**
 * 全选
 * @return
 */
function getSelectVal(){
    getSelectedID();
    return selectVal;
}

这篇关于列表框的 全选 反选 取消的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/285041

相关文章

Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单

《Springboot的ThreadPoolTaskScheduler线程池轻松搞定15分钟不操作自动取消订单》:本文主要介绍Springboot的ThreadPoolTaskScheduler线... 目录ThreadPoolTaskScheduler线程池实现15分钟不操作自动取消订单概要1,创建订单后

C#如何优雅地取消进程的执行之Cancellation详解

《C#如何优雅地取消进程的执行之Cancellation详解》本文介绍了.NET框架中的取消协作模型,包括CancellationToken的使用、取消请求的发送和接收、以及如何处理取消事件... 目录概述与取消线程相关的类型代码举例操作取消vs对象取消监听并响应取消请求轮询监听通过回调注册进行监听使用Wa

远程桌面文件传输异常或者取消传输后一直显示正在取消

环境: Window Servers 2008 R2 摘要说明: 本篇文章主要讲述当应用远程桌面进行文件传输时,若因网络等导致进程中断,再次传输时则不能进行文件传输;或者传输时取消传输,然后一直显示正在取消。此时可以通过重启window的rdpclip.exe进程来解决此问题 步骤 1.关闭rdpclip.exe进程 远程桌面连上上传输异常的服务器,打开资源管理器,在进程列关闭rdpc

【python requests警告】python3.x requests库取消ssl验证,InsecureRequestWarning: Unverified HTTPS request is be

警告信息: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warni

Windows用户取消共享文件夹密码方法(Method for Windows Users to Cancel Shared Folder Password)

Windows用户取消访问共享文件夹密码方法 💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:Linux运维老纪的首页,持续学习,不断总结,共同进步,活到老学到老 导航剑指大厂系列:全面总结 运维核心技术:系统基础、数据库、网路技术、系统安全、自动化运维、容器技术、监

尚品汇-延迟插件实现订单超时取消(四十五)

目录: (1)延迟插件封装 (2)基于延迟插件测试         如何保证消息幂等性? (3)改造订单service-order模块-实现订单超时取消 (1)延迟插件封装          把消息带过去:  在消息的重试发送消息的方法里封装:retrySendMsg (2)基于延迟插件测试 service-order模块  rabbit-util模块配置

easyui 选中行在按一次取消选中

<table id="dg" style="height:100%" ></table><script>$(function () {var columns=[{field:'name',title:'菜单名称',width:200,align:'left'},{field:'app',title:'应用名称',width:100,align:'left'},{field:'controller

Linux取消秘钥登录,改为用户名密码登录

首先,确保登录用户为超级用户。sudo -i 切换至超级用户 步骤: 1、检查安装系统时,是否已经安装SSH服务端软件包:rpm -qa|grep openssh 若显示结果中包含openssh-server-*,则说明已经安装,直接启动sshd服务就可以了(service sshd start)。 (其中*的内容为该包的版本) 2、netstat -a|more 看有没有正常启动。

jQuery全选、全不选、反选的简洁写法

转载于:http://blog.csdn.net/zhumengstyle/article/details/76512778

android 列表单选 /多选/全选删除

模拟点假数据对应的bean类 添加一个boolean值默认是flase 默认不选中,根据自己的需求 public class ProFileBean {private String pic;private String title;private boolean aBoolean;public boolean isaBoolean() {return aBoolean;}public void