`

js全选/全不选

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>全选/全不选</title>
<script type="text/javascript">
//选择或取消所有选课
function selectAll(){

    if(myForm.mySelect.checked){

//通过循环将复选框组中的所有选项的checked属性值设为true

for(i=0;i<myForm.course.length;i++){


  myForm.course[i].checked=true;
}


}else{

//通过循环将复选框组中的所有选项的checked属性值设为false
for(i=0;i<myForm.course.length;i++){


  myForm.course[i].checked=false;

}

}

}

//判断“选课”复选框中的所有选项是否全选
   function  checkDate(){
  
   var checkedCount=0;
  
  
   for(i=0;i<myForm.course.length;i++){
  
  //如果选项已选中,在数量上加1
   if(myForm.course[i].checked){
  
       checkedCount++;
  
       }
  
   }
      //如果“选课”复选框组中的选项全选,则将“全选”复选框设为选中状态
   if(checkedCount==myForm.course.length){
  
          myForm.mySelect.checked=true;
 
   }else{
 
          myForm.mySelect.checked=false;
   }
  
}

</script>
</head>

<body>
<form name="myForm" method="post" id="myForm">
请选择课程:<br/>
<input  type="checkbox" name="course" value="yuwen" onclick="checkDate()" />语文<br/>

<input  type="checkbox" name="course" value="shuxue" onclick="checkDate()" />数学<br/>

<input  type="checkbox" name="course" value="english" onclick="checkDate()" />英语<br/>

<input  type="checkbox" name="course" value="wuli" onclick="checkDate()" />物理<br/>

<input  type="checkbox" name="course" value="huaxue" onclick="checkDate()" />化学<br/>

<input  type="checkbox" name="course" value="zhengzhi" onclick="checkDate()" />政治<br/>
<hr>
<input type="checkbox" name="mySelect" onclick="selectAll()" />全选/全不选<br />

<input type="submit" value="提交" />

<input type="reset" value="重置" />




</form>
</body>
</html>
分享到:
评论

相关推荐

    javascript复选框实现批量选择

    实现这种批量选择的方法往往是使用 JavaScript,通过在每条记录前面加一个复选框,然后在列表下方放置一个“全选/全不选”复选框。 实现批量选择的思路是: 1. 在每条记录前面加一个复选框,该复选框的值为“id|...

    Extjs3.4.0版本 多选下拉框效果支持多选/全选/全不选

    在描述中提到的“全选/全不选”功能,是多选下拉框的一种高级特性,它提供了快速选择或取消所有选项的便利。 首先,我们来看看`LovCombo.js`,这可能是一个自定义的组合框组件,扩展了ExtJS的原生ComboBox类,以...

    JavaScript 全选全不选

    JavaScript 全选全不选 JavaScript 全选全不选 JavaScript 全选全不选 JavaScript 全选全不选 JavaScript 全选全不选 JavaScript 全选全不选 JavaScript 全选全不选

    javaScript实复选框的全选,全不选,反选

    javaScript入门案例之复选框全选,全不选,反选

    利用jQuery实现CheckBox全选/全不选/反选的简单代码

    jQuery有些版本中实现CheckBox全选/全不选/反选会有bug,经测试jquery-1.3.1.js–&gt;测试通过,jquery-1.5.1.js–&gt;测试不通过。 实现CheckBox全选/全不选/反选代码如下: &lt;&#37;@ page language="java" ...

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

    ### JavaScript 实现复选框全选/取消功能 在网页开发中,经常需要用到复选框全选或取消的功能。本文将详细介绍如何通过JavaScript实现这一功能,并解析提供的代码片段。 #### 1. 功能概述 本功能的目标是实现一个...

    简单的JAVASCRIPT全选/反选

    在上述代码中,`this.checked`代表主复选框的当前状态,将其赋值给每个子复选框,实现了全选/全不选。 反选功能则需要将所有子复选框的选中状态与主复选框的当前状态相反。这可以通过遍历子复选框并切换它们的`...

    javascript实现全选全不选

    在JavaScript编程中,“全选”和“全不选”功能是常见的用户交互设计,尤其在数据列表或表格中,用户通常需要快速选择或取消选择所有项目。这些功能可以通过简单的JavaScript代码实现,通常与HTML的复选框(checkbox...

    js控制复选框全选、全不选

    在JavaScript编程中,"js控制复选框全选、全不选"是一个常见的需求,尤其在数据表或者选项列表中,用户可能希望一次性选中或取消所有复选框。这个功能可以通过编写简单的JavaScript代码实现。这里我们将深入探讨如何...

    js与jQuery实现checkbox复选框全选/全不选的方法

    先来看看JavaScript实现checkbox复选框全选/全不选的方法。这应该是一个比较实用的前端技巧吧,很多时候我们都需要点击一个checkbox,然后将所有的复选框自动全部选中,比如新浪邮箱中,一些CMS系统的后台中,使用本...

    js 全选或全不选js 全选或全不选

    ### JS 实现全选与全不选功能 在前端开发中,经常需要处理表单的选择操作,例如在购物车页面中实现商品的全选或全不选功能。本篇文章将详细解析如何通过JavaScript来实现这一功能,并对提供的代码进行深入分析。 #...

    原生JS版和jquery版实现checkbox的全选/全不选/点选/行内点选(Mr.Think)

    `js_chk[i].onclick`事件处理程序实现了全选/全不选复选框的点击,它会将所有普通复选框设置为与全选/全不选复选框相同的选中状态,并调用`chk_canle`函数更新状态。最后,`jsrows[i].onclick`事件处理程序允许用户...

    JS实现全选反选全不选

    JS实现全选反选全不选

    js全选/反选

    在JavaScript编程中,"全选/反选"是常见的用户交互功能,常见于表格、列表等数据展示场景,允许用户一次性选择或取消选择所有项目。这个功能在网页表单、电子表格应用、在线文档编辑器等领域都有广泛的应用。在本...

    jquery实现checkbox 全选/全不选的通用写法

    在jQuery中,实现复选框(checkbox)的全选/全不选功能是常见的需求,尤其是在数据筛选、表格操作等场景。本篇文章将详细介绍如何使用jQuery编写一个通用的全选/全不选功能。 首先,我们需要理解jQuery选择器的工作...

    复选框全选全不选JS代码

    本文将深入探讨“复选框全选全不选JS代码”的实现原理、应用场景以及如何优化这段代码,以便开发者能够更好地理解和运用到实际项目中。 ### 复选框全选与全不选的概念 复选框(Checkbox)是Web表单中常见的元素,...

    js 全选/反选/删除选择等代码 (精华)

    在JavaScript编程中,全选、反选和删除选择等功能是网页交互中常见且重要的操作,尤其是在数据表或者多选项列表中。这些功能可以极大地提升用户体验,使得用户能够快速地进行批量操作。以下是对这些概念的详细说明:...

    复选框的应用(全选、反选、全不选效果)

    复选框的应用(全选、反选、全不选效果)

Global site tag (gtag.js) - Google Analytics