列表框的 全选 反选 取消

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

相关文章

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

环境: 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

【win11】win11取消开机密码

win+R 然后输入 netplwiz 取消要使用本计算机前面的勾选,确定之后会输入密码,输入密码后再次确定即可 如果界面没有以下这行字 要使用本计算机,用户… 如图 按键盘win+r,然后输入以下,打开注册表,按顺序打开路径 regedit 再打开 再打开,将数值数据由2改为0,确定重启后就有了

【GeoScenePortal】取消联合

1.删除portal中server联合信息 进入portal的管理员账户中的portal联合server的信息链接中 https://127.0.0.1/geoscene/portaladmin/federation/servers 选择我们联合的server信息 ​ 选择取消联合,即可取消与server的联合 ​ 2.删除server中的portal信息 进入server管理员账