zoukankan      html  css  js  c++  java
  • JavaScript小例子:复选框全选

     

    JavaScript小例子:复选框全选

      这只是一个小例子,很简单,但是这个功能还是很常用的:

      实现后效果如图:

      

      JavaScript代码:

        <script type="text/javascript">
        function selectAll()
        {
            var allMails = document.getElementsByName("allMails")[0];
            var mails = document.getElementsByName("email");
            
            if(allMails.checked)
            {
                for(var i = 0; i < mails.length; ++i)
                {
                    mails[i].checked = true;
                }    
                
            }
            else            
            {
                for(var i = 0; i < mails.length; ++i)
                {
                    mails[i].checked = false;
                }    
            }
            
        }
        </script>

      JSP页面:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
    
        <script type="text/javascript">
        function selectAll()
        {
            var allMails = document.getElementsByName("allMails")[0];
            var mails = document.getElementsByName("email");
            
            if(allMails.checked)
            {
                for(var i = 0; i < mails.length; ++i)
                {
                    mails[i].checked = true;
                }    
                
            }
            else            
            {
                for(var i = 0; i < mails.length; ++i)
                {
                    mails[i].checked = false;
                }    
            }
            
        }
        </script>
    
      </head>
      
      <body>
        全选<input type="checkbox" onclick="selectAll()" name="allMails"><br><br><br>
        <input type="checkbox" name="email"><br>
        <input type="checkbox" name="email"><br>
        <input type="checkbox" name="email"><br>
        <input type="checkbox" name="email"><br>
        <input type="checkbox" name="email"><br>
        <input type="checkbox" name="email"><br>
        <input type="checkbox" name="email"><br>
      </body>
    </html>

    参考资料

      圣思园张龙老师Java Web培训视频。

  • 相关阅读:
    std::bind 详解及参数解析
    c++ 静态类成员函数(static member function) vs 名字空间 (namespace)
    继续进发
    lua闭包
    Mysql按时间段分组查询来统计会员的个数
    linux安装配置sendmail实现邮件发送
    Javascript验证用户输入URL地址是否正确
    php返回json数据函数例子
    ArrayList与List对象用法与区别
    java 获取数组(二维数组)长度实例程序
  • 原文地址:https://www.cnblogs.com/mengdd/p/3151073.html
Copyright © 2011-2022 走看看