js 判断checkbox是否选中的实现代码


Posted in Javascript onNovember 23, 2010

今天再写个小功能判断checkbox是否选中与操作完以后将checkbox设置为选中状态的需求,那么就可以参考下面的代码了

1、判断是否选中可以用如下代码

原生js

if(document.getElementById("insDown").checked){

}

jquery的实现代码

1, $(checkbox的id).prop("checked") 返回的是一个boolean值类型

2, $(this).is(":checked") 返回的也是一个boolean值类型2

、设置选中状态

原生js

document.getElementById("insDown").checked=true;

jquery的实现代码

$("#insDown").prop("checked", true);

$("#cb1").prop("checked","checked");
$("#cb1").prop("checked",true);

完整代码

//第几个没有选 

<input type="checkbox" name="checkbox1" checked> 
<input type="checkbox" name="checkbox1"> 
<input type="checkbox" name="checkbox1" checked> 
<input type="checkbox" name="checkbox1"> 
<input type="checkbox" name="checkbox1"> 
<script language=javascript> 
function check(obj) 
{ 

for(i=0;i<document.all(obj).length;i++) 
{ 
if(!document.all(obj)[i].checked)alert("第"+(i+1)+"个没有选择") 
} 
} 
</script> 
<input type=button onclick="check('checkbox1')" value="检测"> 
//一个也没有选 
<input type="checkbox" name="test"> 
<input type="checkbox" name="test"> 
<input type="checkbox" name="test"> 
<input type="checkbox" name="test"> 
<input type="checkbox" name="test"> 
<Script Language="JavaScript"> 
function check(obj){ 
for(i=0;i<document.all(obj).length;i++){ 
if(document.all(obj)(i).checked){ 
return; 
} 
} 
window.alert('一个也没有选!'); 
} 
</Script> 
<input type=button onclick="check('test');" value="检测"> 

//第几个没有选 
<input type="checkbox" name="checkbox1" checked> 
<input type="checkbox" name="checkbox1"> 
<input type="checkbox" name="checkbox1" checked> 
<input type="checkbox" name="checkbox1"> 
<input type="checkbox" name="checkbox1"> 
<script language=javascript> 
function check(obj) 
{ 

for(i=0;i<document.all(obj).length;i++) 
{ 
if(!document.all(obj)[i].checked)alert("第"+(i+1)+"个没有选择") 
} 
} 
</script> 
<input type=button onclick="check('checkbox1')" value="检测"> 


//一个也没有选 


<input type="checkbox" name="test"> 
<input type="checkbox" name="test"> 
<input type="checkbox" name="test"> 
<input type="checkbox" name="test"> 
<input type="checkbox" name="test"> 
<Script Language="JavaScript"> 
function check(obj){ 
for(i=0;i<document.all(obj).length;i++){ 
if(document.all(obj)(i).checked){ 
return; 
} 
} 
window.alert('一个也没有选!'); 
} 
</Script> 
<input type=button onclick="check('test');" value="检测">

这篇文章就结束了,更多的请查看三水点靠木以前发布的文章。

Javascript 相关文章推荐
Highslide.js是一款基于js实现的网页中图片展示插件
Mar 30 Javascript
根据一段代码浅谈Javascript闭包
Dec 14 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
May 13 Javascript
基于jquery的图片轮播 tab切换组件
Jul 19 Javascript
window.location.href中url中数据量太大时的解决方法
Dec 23 Javascript
javascript 获取浏览器版本
Jan 21 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
May 11 Javascript
js实现页面a向页面b传参的方法
May 29 Javascript
JavaScript实现QQ列表展开收缩扩展功能
Oct 30 Javascript
详解angular部署到iis出现404解决方案
Aug 14 Javascript
vue-cli配置全局sass、less变量的方法
Jun 06 Javascript
VUE项目axios请求头更改Content-Type操作
Jul 24 Javascript
js 处理URL实用技巧
Nov 23 #Javascript
两个Javascript小tip资料
Nov 23 #Javascript
JQUBar 基于JQUERY的柱状图插件
Nov 23 #Javascript
jquery 学习之二 属性相关
Nov 23 #Javascript
jquery 学习之一 对象访问
Nov 23 #Javascript
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
Nov 21 #Javascript
IE6下出现JavaScript未结束的字符串常量错误的解决方法
Nov 21 #Javascript
You might like
第八节--访问方式
2006/11/16 PHP
两种php实现图片上传的方法
2016/01/22 PHP
Yii2 RESTful中api的使用及开发实例详解
2016/07/06 PHP
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
javascript学习之闭包分析
2010/12/02 Javascript
javascript改变position值实现菜单滚动至顶部后固定
2013/01/18 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
通过JS动态创建一个html DOM元素并显示
2014/10/15 Javascript
Javascript中的五种数据类型详解
2014/12/26 Javascript
node.js 使用ejs模板引擎时后缀换成.html
2015/04/22 Javascript
js仿苹果iwatch外观的计时器代码分享
2015/08/26 Javascript
深入理解jquery自定义动画animate()
2016/05/24 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
2016/05/28 Javascript
jquery 实现复选框的全选操作实例代码
2017/01/24 Javascript
js实现二级导航功能
2017/03/03 Javascript
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
2018/03/17 Javascript
create-react-app安装出错问题解决方法
2018/09/04 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
JavaScript大数相加相乘的实现方法实例
2020/10/18 Javascript
python中的yield使用方法
2014/02/11 Python
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
Django日志模块logging的配置详解
2017/02/14 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
python爬虫 Pyppeteer使用方法解析
2019/09/28 Python
Python list与NumPy array 区分详解
2019/11/06 Python
Blue Nile台湾:钻石珠宝商,订婚首饰、结婚戒指和精品首饰
2017/11/24 全球购物
餐饮业的创业计划书范文
2013/12/26 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
幼师中班个人总结
2015/02/12 职场文书
用Python简陋模拟n阶魔方
2021/04/17 Python
python 实现的截屏工具
2021/05/08 Python
Go Plugins插件的实现方式
2021/08/07 Golang
Windows Server 2008 修改远程登录端口以及配置防火墙
2022/04/28 Servers