zoukankan      html  css  js  c++  java
  • ☀【表单】checkbox

    全选 / 全不选 / 反选

     http://www.css88.com/

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <div id="checked">    
            <input name="checkbox" value="checkbox1" id="checkbox1" type="checkbox">
            <input name="checkbox" value="checkbox2" id="checkbox2" type="checkbox">
            <input name="checkbox" value="checkbox3" id="checkbox3" type="checkbox">     
            <input name="checkbox" value="checkbox4" id="checkbox4" type="checkbox">  
            <input name="checkbox" value="checkbox5" id="checkbox5" type="checkbox">
        </div>
        <input name="button1" id="button1" value="全选" type="submit">
        <input name="button2" id="button2" value="全不选" type="submit">
        <input name="button3" id="button3" value="反选" type="submit">
        <input name="button4" id="button4" value="看看我选择了什么" type="submit">
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
        <script>
            (function ($) {
                $.fn.checkBox = function (state) {
                    this.each(function () {
                        switch (state) {
                            case 'all':
                                $(this).attr("checked", true);
                                break;
                            case 'none':
                                $(this).attr("checked", false);
                                break;
                            case 'toggle':
                                $(this).attr("checked", !this.checked);
                                break;
                        }
                    });
                };
                $.fn.checkedValue = function () {        
                    var str = '';
                    this.each(function () {
                        str += $(this).val() + ",";            
                    })
                    return str;
                };
            })(jQuery);
    
            $(function () {
                $("#button1").bind("click", function () {
                    $("#checked input[type=checkbox]").checkBox("all");
                });
                $("#button2").bind("click", function () {
                    $("#checked input[type=checkbox]").checkBox("none");
                });
                $("#button3").bind("click", function () {
                    $("#checked input[type=checkbox]").checkBox("toggle");
                });
                $("#button4").bind("click", function () {
                    alert($("#checked input[type=checkbox][checked]").checkedValue());
                });
            });
        </script>
    </body>
    </html>
  • 相关阅读:
    Django ---uploads files
    powershell 更改为Oh-my-zsh
    Ubuntu server 安装Mysql
    Ubuntu下安装Python多版本开发环境
    python virtualenv 虚拟开发环境
    csv文件操作
    Could not load file or assembly ADODB, Version=7.0.3300.0
    sqlserver 循环截取字段中的某些字符
    JSON序列化的长度
    为何HttpContext.Current为NULL
  • 原文地址:https://www.cnblogs.com/jzm17173/p/2936932.html
Copyright © 2011-2022 走看看