js全选按钮的实现方法
本文实例讲述了js全选按钮的实现代码。分享给大家供大家参考。具体如下:
运行效果截图如下:
具体代码如下
<html> <head> <title>复选框checked属性</title> <script language="JavaScript" type="text/javascript"> function changeState(isChecked) { var chk_list=document.getElementsByTagName("input"); for(var i=0;i<chk_list.length;i++) { if(chk_list[i].type=="checkbox") { chk_list[i].checked=isChecked; } } } </script> </head> <body> <h1>请选择你的爱好</h1> <form name="myForm1"> <input type="checkbox" name="cb1" checked>看书<br> <input type="checkbox" name="cb2" checked>上网<br> <input type="checkbox" name="cb3">游戏<br> </form> <hr> <form name="myForm2"> <input type="checkbox" name="cb" onclick="changeState(this.checked)">全选 </form> </body> </html>
以上就是js全选按钮的实现方法,希望对大家的学习有所帮助。
相关推荐
-
JavaScript第一篇之实现按钮全选、功能
1.新建一个文档(用NotePad软件,为了使得在浏览器中打开不是乱码,在软件的文件出找到编码,将其修改为UTF-8编码.或者点击谷歌浏览器中的右上角的三条杠,选择更多工具->编码->UTF-8),将其重命名(例:第一个java script.html 注:一定要把扩展名改为.html). 2.将其用记事本的格式打开,进行编写. 3.以下是编写的"按钮全选的实现"的相关代码: <html> <head> <title> 全选按钮的实现
-
js实现(全选)多选按钮的方法【附实例】
第一种,全部选中: <html> <head> <title>复选框checked属性</title> <script language="JavaScript" type="text/javascript"> function changeState(isChecked) { var chk_list=document.getElementsByTagName("input"); fo
-
js全选按钮的实现方法
本文实例讲述了js全选按钮的实现代码.分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下 <html> <head> <title>复选框checked属性</title> <script language="JavaScript" type="text/javascript"> function changeState(isChecked) { var chk_list=document.
-
js全选实现和判断是否有复选框选中的方法
本文实例讲述了js全选实现和判断是否有复选框选中的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: function actionEvent(methodname){ var form = document.forms[0]; if(validateIsSelect(form.all, form.productids)){ form.action='<html:rewrite action="/control
-
AngularJS 购物车全选/取消全选功能的实现方法
刚学习angularJS,于是练习写了一个类似于购物车的全选/取消全选的功能,主要实现的功能有: 1.勾选全选checkbox,列表数据全部被勾选,取消同理,用ng-model实现双向绑定: 2.选中列表中的所有checkbox,全选也会被勾选:(这里我想到的方法是给每一个对象增加checked字段,然后勾选触发echoChange()函数,用了一个cc变量计算当前checked为true的个数,然后再判断被勾选个数与数组长度是否相等,相等则证明全部被勾选,于是全选按钮也赋值为true;不知道还
-
yii form 表单提交之前JS在提交按钮的验证方法
很多时候,需要对Yii表单model中的对象设置的rules进行判断,但是有的时候可能需要在提交之前就在客户端进行验证,我这边设置的方法是在提交按钮上设置监听器,如果部分内容为空(比如多选按钮没有选择),那么提示出错信息.主要目的是页面不用提交后刷新,进入controller的对应函数之后再判断出错.显示rules()验证规则函数的错误信息. 这里为了验证是否选择某个单选按钮,对提交的按钮onclick设置监听,具体如下 <Button onclick = "return fun()&qu
-
jQuery实现全选按钮
本文实例为大家分享了jQuery实现全选按钮的具体代码,供大家参考,具体内容如下 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <ti
-
gridview实现服务器端和客户端全选的两种方法分享
复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="
-
Android checkbox的listView(多选,全选,反选)具体实现方法
布局文件:[html] 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height=
-
layui复选框的全选与取消实现方法
废话不多说啦,直接贴上代码吧! <div class="layui-form-item layui-form-text"> <label class="layui-form-label"> <span class="x-red">*</span>权限表 </label> <d
-
jquery中checkbox全选失效的解决方法
如果你使用jQuery 1.6 ,代码if ( $(elem).attr("checked") ),将获得一个属性(attribute) ,它不改变该复选框被选中和选中.它只是用来存储默认或选中属性的初始值.为了保持向后兼容,.attr() 方法从 jQuery 1.6.1+ 开始除了返回属性值外,还会更新 property 属性,因此 boolean attribute(布尔属性)不需要通过 .prop() 来改变其值.推荐使用上述方法之一,来取得 checked 的值. 使用jQu
-
.net开发中批量删除记录时实现全选功能的具体方法
1 . JS实现全选 往页面上拖一个GridView,设置好数据源,并为GridView添加一个模板列,往模板列里添加一个chekcbox,比如下面的代码 复制代码 代码如下: <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ProductID" DataSourceID="SqlD
随机推荐
- json2.js 入门教程之使用方法与实例分析
- 详解Android Studio 3.0的新特性与适配
- Vue组件之全局组件与局部组件的使用详解
- 关于react-router的几种配置方式详解
- QQ聊天记录删除了怎么恢复 详细步骤教程
- 用JS让文章内容指定的关键字加亮
- python中xrange和range的区别
- Asp.net MVC利用knockoutjs实现登陆并记录用户的内外网IP及所在城市(推荐)
- PHP类和对象相关系统函数与运算符小结
- 采用python实现简单QQ单用户机器人的方法
- Python的自动化部署模块Fabric的安装及使用指南
- 40个新鲜出炉的jQuery 插件和免费教程[上]
- JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
- javaScript事件学习小结(四)event的公共成员(属性和方法)
- ln命令的用法
- 通过注册表禁用DOS窗口来保护系统安全
- spring boot 图片上传与显示功能实例详解
- IOS实现碎片化动画详解
- android使用ViewPager实现轮播效果
- Maven项目部署到Jboss出现Failed to create a new SAX parser