zoukankan      html  css  js  c++  java
  • 全选和反选js

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>check test</title>
    </head>
    <body>
    <form name="formGroup" id="formGroup" action="#" method="post" target="_self">
    <table border="1" cellpadding="2" cellspacing="1" class="table_hide">
    <tr class="table_title">
    <td width="50" align="center" class="text_center">序号</td>
    <td width="40" align="center" class="text_center">选择</td>
    <td width="100" align="center"></td>
    <td width="100" align="center"></td>
    </tr>
    <tr>
    <td align="center" class="text_center">1</td>
    <td align="center" class="text_center"><input name="groupCheckbox" type="checkbox" value="" class="input_hide"></td>
    <td align="center"></td>
    <td align="center"></td>
    </tr>
    <tr>
    <td align="center" class="text_center">2</td>
    <td align="center" class="text_center"><input name="groupCheckbox" type="checkbox" value="" class="input_hide"></td>
    <td align="center"></td>
    <td align="center"></td>
    </tr>
    <tr>
    <td align="center" class="text_center">3</td>
    <td align="center" class="text_center"><input name="groupCheckbox" type="checkbox" value="" class="input_hide"></td>
    <td align="center"></td>
    <td align="center"></td>
    </tr>
    <tr>
    <td align="center">全选</td>
    <!-- 复选框单击方式 -->
    <td align="center"><input name="" type="checkbox" class="input_hide" onClick="CheckSelect(this.form);return false;" value=""></td>
    <!-- 按钮方式,本质无区别 -->
    <td align="center"><input name="" type="button" class="input_hide" onClick="CheckSelect(this.form);return false;" value="选/反选"></td>
    <td align="center"></td>
    </tr>
    </table>
    </form>
    </body>
    <script type="text/javascript">
    // 选择或者反选 checkbox
    function CheckSelect(thisform)
    {
    // 遍历 form
    for ( var i = 0; i < thisform.elements.length; i++)
    {
    // 提取控件
    var checkbox = thisform.elements[i];
    // 检查是否是指定的控件
    if (checkbox.name === "groupCheckbox" && checkbox.type === "checkbox" && checkbox.checked === false)
    {
    // 正选
    checkbox.checked = true;
    }
    else if (checkbox.name === "groupCheckbox" && checkbox.type === "checkbox" && checkbox.checked === true)
    {
    // 反选
    checkbox.checked = false;
    }
    }
    }
    </script>
    </html>

  • 相关阅读:
    CF580B Kefa and Company 尺取法
    [USACO08OCT]牧场散步Pasture Walking BZOJ1602 LCA
    [USACO09FEB]改造路Revamping Trails 分层最短路 Dijkstra BZOJ 1579
    [USACO09OPEN]牛的数字游戏Cow Digit Game 博弈
    Codeforces 628F 最大流转最小割
    Codeforces 513D2 Constrained Tree
    Codeforces 1009G Allowed Letters 最大流转最小割 sosdp
    Codeforces 431E Chemistry Experiment 线段树 + 二分
    Codeforces 359E Neatness
    Codeforces 1045B Space Isaac
  • 原文地址:https://www.cnblogs.com/keringing/p/5802594.html
Copyright © 2011-2022 走看看