这是我平时学习时的练习,贴出来跟大家一起讨论,本来是新手,欢迎老手指正错误。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Test CheckBox</title>
<style type="text/css">
body{
font-family:Courier;
}
</style>
<script type="text/javascript">
function checkAll(){
var checkAll = document.getElementById('chkAll') ;
var checkBox = document.getElementById('checkBox') ;
var arr = new Array() ;
arr = checkBox.getElementsByTagName('input') ;
if(checkAll.checked==true){ //checkAll selected
for(i=0; i<arr.length; i++){
arr[i].checked = true ;
}
}
if(checkAll.checked==false){
for(i=0; i<arr.length; i++){
arr[i].checked = false ;
}
}
}
function checkCancel(){
var checkCancel = document.getElementById('chkCancel') ;
var checkBox = document.getElementById('checkBox') ;
var arr = new Array() ;
arr = checkBox.getElementsByTagName('input') ;
if(checkCancel.checked==true){ //checkCancel selected
for(i=0; i<arr.length; i++){
if(arr[i].checked == true){
arr[i].checked = false ;
}else {
arr[i].checked = true ;
}
}
}
}
</script>
</head>
<body>
<input type="checkbox" id="chkAll" onclick="checkAll()"/> check All <br/>
<input type="checkbox" id="chkCancel" onclick="checkCancel()"/> check Cancel <br/>
<br />
<div id="checkBox">
<input type="checkbox" id="chk1"/> 1 <br/>
<input type="checkbox" id="chk2"/> 2 <br/>
<input type="checkbox" id="chk3"/> 3 <br/>
<input type="checkbox" id="chk4"/> 4 <br/>
<input type="checkbox" id="chk5"/> 5 <br/>
</div>
</body>
</html>
下图是显示效果
- 大小: 1.6 KB
分享到:
相关推荐
本篇文章将详细讲解如何利用JavaScript实现`checkbox`的全选、反选和取消全部功能,以及相关的代码示例。 ### 1. `checkbox`基本概念 `checkbox`在HTML中通过`<input type="checkbox">`标签创建。默认情况下,`...
axure复选框全选反选效果.rp
asp.net(C#),DataList控件里嵌入CheckBox,实现全选、反选以及删除功能。
通过以上代码,我们就实现了`QTableWidget`的表头复选框全选功能。对于`QTableView`,可以使用`QStandardItemModel`和`QStandardItem`代替`QTableWidgetItem`,原理相同。 这个过程涉及到的知识点包括: - PyQt5的...
总结来说,在实际开发中,通过服务器端与客户端的合理配合,可以有效地实现GridView中复选框的全选和反选功能。在客户端实现快速响应,而在服务器端保证数据处理的正确性和安全性。这种双向处理策略不仅能提升用户...
总的来说,通过上述步骤,你可以实现C#中复选框控制DataGridView全选、反选和全不选的功能,并在选中复选框后改变行颜色。这个功能在许多数据操作界面中都非常实用,能够提供良好的用户体验。请确保在实际项目中根据...
JQuery实现列表中复选框的全选与反选功能是一种常见的前端开发需求,特别是在处理数据列表的批量操作时。全选与反选功能可以帮助用户更加方便地选择或取消选择列表中的多个选项,从而提高操作效率。本文将详细介绍...
要实现全选功能,可以监听一个全选按钮的点击事件,然后遍历所有具有特定名称的复选框,并设置它们的`checked`属性为`true`。以下是一个例子: ```javascript $("#btn1").click(function(){ $("[name='checkbox'...
在本文中,我们将探讨VC中复选框的两种主要使用方法,并通过源代码示例来加深理解。 1. **资源编辑器中的复选框** 在VC中,我们可以使用内置的资源编辑器来创建和管理GUI元素,包括复选框。首先,打开工程的`.rc`...
要实现这一功能,可以通过JavaScript对复选框(checkbox)进行操作,本文将详细探讨如何使用JavaScript实现复选框的全选功能。 首先,我们需要了解HTML中复选框的基本用法。复选框允许用户可以选择或取消选择一个...
总结来说,这个示例展示了如何在WPF的`DataGrid`中实现复选框功能,通过`DataGridTemplateColumn`定制列显示,利用`HeaderTemplate`和`CellTemplate`控制复选框行为,以及通过数据绑定实现全选/反选功能。...
在JavaScript编程中,实现Checkbox(复选框)的多选功能通常涉及到用户交互和数组操作。...文件中的代码示例会给出具体实现这些功能的JavaScript语法和技巧,对于提升JavaScript交互式开发技能大有裨益。
设计程序。利用3个复选框Check1、Check2、Check3代表红、绿、蓝三颜色值,当选中复选框时表示颜色值为255,不选中为0,把通过RGB函数调配的颜色作为一个标签Label1的背景色。
通过以上步骤,我们就完成了`WPF DataGrid`中复选框的全选和非全选功能。这个功能使用户能够便捷地对多条数据进行批量操作,提高了应用程序的用户体验。需要注意的是,这只是一个基础实现,实际项目中可能需要考虑更...
本文实例讲述了Django开发中复选框用法。分享给大家供大家参考,具体如下: 一、查询数据库遍历所有的复选框 1、python查询数据库所有的tag # 新增文章 def add(request): if request.method == 'GET': tags = ...
本主题将深入探讨如何实现PHP中复选框的全选功能,以及如何处理这些复选框的值并将其提交到服务器端的PHP脚本。 一、HTML中的复选框与全选功能 在HTML中,复选框(checkbox)是通过`<input>`标签的`type="checkbox...
方法一:使用表格属性:header-cell-class-name 表格界面代码 data=tableData header-cell-class-name=cellclass xss=removed> 日期 width=120> <templ
本篇文章将详细介绍一个特定的复选框功能实现案例,其中包括如何通过JavaScript/jQuery实现“全选/全不选”功能以及前后端如何交互以获取选中的复选框值。 #### 二、全选/全不选功能实现 ##### 2.1 HTML结构 在...
jQuery,作为一款强大的JavaScript库,提供了丰富的插件和方法来增强复选框的功能和用户体验。本篇文章将详细探讨jQuery中的复选框组件,特别是基于jQuery UI的Multiselect插件。 ### jQuery 复选框基础 在HTML中...