`

Javascript 控制 CheckBox 的全选与取消全选

阅读更多

转载地址:http://www.codebit.cn/pub/html/javascript/tip/javascript_checkbox/

 

JavaScript:

 

<script type="text/javascript">
	<!-- 
	// 说明:Javascript 控制 CheckBox 的全选与取消全选 
	function checkAll(name) {
		var el = document.getElementsByTagName('input');     
		var len = el.length;     
		for(var i=0; i<len; i++) {         
			if((el[i].type=="checkbox") && (el[i].name==name)) {             
				el[i].checked = true;         
			}     
		} 
	} 
	function clearAll(name) { 
		var el = document.getElementsByTagName('input');     
		var len = el.length;     
		for(var i=0; i<len; i++) {         
			if((el[i].type=="checkbox") && (el[i].name==name)) {             
				el[i].checked = false;         
			}     
		} 
	} 
	//-->
</script>

 

Html:

 

<input type="checkbox" name="test" value="" onclick="if(this.checked==true) { checkAll('test'); } else { clearAll('test'); }" /> 字母全选开关 
  	<input type="checkbox" name="test" value="a" /> a 
  	<input type="checkbox" name="test" value="b" /> b 
  	<input type="checkbox" name="test" value="c" /> c 
  	<input type="checkbox" name="test" value="d" /> d 
  	<input type="checkbox" name="test" value="e" /> e 
  	<input type="checkbox" name="test" value="f" /> f 
  	<input type="checkbox" name="test" value="g" /> g  
  	<br />  
  	<input type="checkbox" name="num" value="" onclick="if(this.checked==true) { checkAll('num'); } else { clearAll('num'); }"  /> 数字全选开关 
  	<input type="checkbox" name="num" value="1" /> 1 
  	<input type="checkbox" name="num" value="2" /> 2 
  	<input type="checkbox" name="num" value="3" /> 3  
  	<br /><br />  
  	<input type="button" value="选择所有的字母" onclick="checkAll('test')" /> <input type="button" value="清空选中的字母" onclick="clearAll('test')" />  
  	<br /><br />  
  	<input type="button" value="选择所有的数字" onclick="checkAll('num')" /> <input type="button" value="清空选中的数字" onclick="clearAll('num')" /> 

 

分享到:
评论

相关推荐

    checkbox的全选与取消

    本文将深入探讨“复选框的全选与取消”这一主题,主要基于提供的HTML文件“checkbox.html”。全选和取消功能通常用于表格或者列表中,让用户能够便捷地操作大量选项。 首先,我们来看看复选框的基本结构。在HTML中...

    今天把JS控制checkbox全选、取消全选、删除功能的代码贴出来。。。。。

    #### 一、全选与取消全选 在页面上,我们通常会有一个“全选”按钮来帮助用户一次性选中所有的复选框,同时也会有一个“取消全选”按钮用于取消所有复选框的选择状态。这两种操作可以通过以下方式实现: ```...

    简约时尚CSS样式,checkbox 全选或取消全选、或得到选中个数全案例使用详解

    "Table简约时尚CSS样式,checkbox全选或取消全选、或得到选中个数全案例使用详解(百度、CSDN、ITEye).html"是一个实际的示例文件,它包含完整的HTML和CSS代码,可能还包含了JavaScript实现。这个案例演示了如何将...

    js checkbox全选 反选 取消全部设置表单html复选框

    "js checkbox全选 反选 取消全部设置表单html复选框"这个标题描述了一个常见的功能需求,即通过JavaScript控制HTML中的复选框(checkboxes),实现全选、反选和取消全部选中的功能。在本文中,我们将深入探讨如何...

    javascript中CheckBox全选终极方案.docx

    ### JavaScript中CheckBox全选终极方案 #### 概述 在Web开发中,CheckBox的应用非常广泛,尤其是在表单处理和用户交互方面。一个常见的需求就是在页面上实现CheckBox的全选功能,以便用户能方便地对一组复选框进行...

    CheckBox全选并删除

    在ASP.NET开发中,CheckBox控件常常用于实现用户界面中的多选功能,而"CheckBox全选并删除"这个主题涉及到两个关键操作:全选和删除。全选功能允许用户一次性选择多个选项,删除则通常指的是从数据库或其他数据存储...

    三种方式实现checkbox全选,反选

    以下是三种实现Checkbox全选和反选的方法,以及它们的JavaScript和Java实现细节。 ### 方法一:使用`checked`属性 **JavaScript实现**: 在JavaScript中,可以通过获取全选按钮的`checked`属性来控制所有复选框的...

    JQuery实现checkbox的全选取消全选

    在IT领域,特别是前端开发中,使用jQuery来操作DOM元素是一种常见的实践,特别是在处理复选框(checkbox)的全选与取消全选功能时。本文将深入解析如何使用jQuery实现这一功能,通过分析给定代码片段,提炼出关键...

    vue+elementui实现下拉框增加checkbox并可全选或取消(完整案例及效果图).zip

    在这个特定的案例中,我们关注的是如何使用Element UI来实现一个带有复选框(checkbox)的下拉框(select),并且支持全选和取消全选的功能。下面将详细介绍这一功能的实现步骤和关键知识点。 首先,我们需要在项目...

    javascript获取checkbox选定的值,checkbox全选功能

    javascript获取checkbox选定的值,checkbox全选功能的一个例子,方便新手朋友下载使用。费了好大劲才把功能做全了。

    js checkbox全选 反选 取消全部设置表单checkbox复选框勾选

    本篇文章将详细讲解如何利用JavaScript实现`checkbox`的全选、反选和取消全部功能,以及相关的代码示例。 ### 1. `checkbox`基本概念 `checkbox`在HTML中通过`&lt;input type="checkbox"&gt;`标签创建。默认情况下,`...

    checkbox实现全选和反选经典例子

    这可以通过监听全选Checkbox的`CheckedChanged`事件来实现,然后遍历DataGridView的所有行,设置每一行的Checkbox为与全选Checkbox状态一致。 - **反选功能**:反选意味着取消所有已选中的项。这可以通过再次触发...

    checkbox全选/取消全选以及checkbox遍历jQuery实现代码

    "checkbox全选/取消全选以及checkbox遍历jQuery实现代码" CheckBox全选/取消全选是指在一个CheckBox组中,选择或取消选择所有CheckBox的功能。这种功能在实际应用中非常常见,例如在多选题中,用户可以选择所有选项...

    checkbox全选,选中数据传到后台

    在IT行业中,尤其是在Web开发领域,"checkbox全选,选中数据传到后台"是一个常见的功能需求。这个功能主要用于用户批量处理数据,如删除、修改等。以下是对这个主题的详细解析: 首先,我们需要理解标题中的关键词...

    easyui checkbox +全选

    标题 "easyui checkbox +全选" 指的是在网页界面设计中使用 EasyUI 框架实现复选框(checkbox)以及全选功能。EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列预定义的 CSS 样式和 JavaScript 组件,帮助...

    javascript 实现复选框全选/取消功能

    ### JavaScript 实现复选框...通过本篇文章的学习,我们了解了如何使用 JavaScript 实现复选框的全选与取消全选功能。这种功能在很多场景下都非常实用,如购物车、表格选择等。掌握这一技能有助于提高前端开发的能力。

    checkBox全选——jscheckBox全选——jscheckBox全选——js

    首先,HTML部分,我们需要定义一组`checkBox`,并添加一个特殊的`checkBox`作为全选/全不选的控制按钮: ```html &lt;input type="checkbox" id="selectAll"&gt; 全选 &lt;input type="checkbox" name="items" value="1"&gt; ...

    checkbox 全选与反选

    综上所述,实现“checkbox全选与反选”涉及到了HTML、CSS和JavaScript的综合运用,尤其在事件处理和状态管理方面。通过合理的编程逻辑和前端框架,我们可以构建出高效且用户体验良好的全选与反选功能。在实际项目中...

    模拟select带checkbox全选反选取消插件tomcat发布使用

    这个“模拟select带checkbox全选反选取消插件”是一个专门为了解决这个问题而设计的工具。它允许用户通过复选框(checkbox)进行多选操作,并提供了全选、反选和取消选择的功能,极大地方便了用户交互。 首先,让...

    PHP checkbox全选及提交到PHP

    这个项目("PHP checkbox全选及提交到PHP")涵盖了前端的全选功能实现,后端的PHP接收表单数据,以及可能涉及的数据库操作。了解这些知识点有助于构建一个完整的用户交互系统,允许用户在网页上选择多个选项并将其...

Global site tag (gtag.js) - Google Analytics