JS通过识别id、value值对checkbox设置选中状态


Posted in Javascript onFebruary 19, 2020

通过value值设置checkbox选中

html

<input type="checkbox" name="ChekRole" value="1" >超级管理员
<input type="checkbox" name="ChekRole" value="2">学生
<input type="checkbox" name="ChekRole" value="3">教师

js实现代码

<script type="text/javascript">
 var name = "1,2,3";
 var names = name.split(",");
 var inputs = document.getElementsByTagName('input');
	
	 for (var i =0;i<inputs.length;i++) {
 for (var n =0;n<names.length;n++) {
  if (names[n]===inputs[i].value) {
  inputs[i].checked = true;
  }
 }
 } 
</script>

jquery实现代码

<script type="text/javascript">
var name = "1,2";
$(name.split(",")).each(function (i,e){
 $("input[name='ChekRole'][value='"+e+"']").prop("checked",true);
})
</script>

id值设置checkbox选中

html

<input type="checkbox" id="test1" name="ChekRole" value="1" >超级管理员
<input type="checkbox" id="test2" name="ChekRole" value="2">学生
<input type="checkbox" id="test3" name="ChekRole" value="3">教师

js实现代码

<script type="text/javascript">
document.oncontextmenu = function(){return false;}
 var name = "test1,test2"
 var names = name.split(",")
 var inputs = document.getElementsByTagName('input')
	 for (var i =0;i<inputs.length;i++) {
 for (var n =0;n<names.length;n++) {
  if (names[n]===inputs[i].id) {
  inputs[i].checked = true;
  }
 }
 }
</script>

jquery实现代码

<script type="text/javascript">
var name = "test1,test2";
$(name.split(",")).each(function (i,e){
 $("input[name='ChekRole'][id='"+e+"']").prop("checked",true);
})
</script>

通过数值对应给checkbox的设置默认属性值(勾选状态)

//初始化默认已拥有的权限
$(function () {
 /*  获取所有复选框的值   
 var box = document.getElementsByName("user-Character-0-0-0");
 var objArray = box.length;
 var chestr="";

 for(var i=0;i<objArray;i++){
  chestr+=box[i].value+",";
 }
 alert(chestr);*/

 var roleName = $("#roleName").val();//获取需要初始化的数值
 //把已经拥有的复选框的属性值变成true
 var arrStr = roleName.split(",");//转化成数组
 for (var i = 0; i < arrStr.length; i++) {
 $("input[Value=" + arrStr[i] + "]").attr("checked", "checked");//根据value给checkbox设置默认值(勾选)
 }
});

到此这篇关于JS通过识别id、value值对checkbox设置选中状态的文章就介绍到这了,更多相关根据id、value值设置checkbox状态内容请搜素三水点靠木以前的文章或下面相关文章,希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JQuery 表格操作(交替显示、拖动表格行、选择行等)
Jul 29 Javascript
JS 控制非法字符的输入代码
Dec 04 Javascript
JS基础之undefined与null的区别分析
Aug 08 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
Mar 26 Javascript
JavaScript图片轮播代码分享
Jul 31 Javascript
js实现简单排列组合的方法
Jan 27 Javascript
基于vue-resource jsonp跨域问题的解决方法
Feb 03 Javascript
vue-router重定向和路由别名的使用讲解
Jan 19 Javascript
es6 symbol的实现方法示例
Apr 02 Javascript
vue+导航锚点联动-滚动监听和点击平滑滚动跳转实例
Nov 13 Javascript
Vue请求java服务端并返回数据代码实例
Nov 28 Javascript
React实现阿里云OSS上传文件的示例
Aug 10 Javascript
Javascript实现html转pdf高清版(提高分辨率)
Feb 19 #Javascript
Vue组件模板的几种书写形式(3种)
Feb 19 #Javascript
详解Vue 单文件组件的三种写法
Feb 19 #Javascript
vue中 v-for循环的用法详解
Feb 19 #Javascript
vue 使用v-for进行循环的实例代码详解
Feb 19 #Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
Feb 19 #Javascript
ES6中new Function()语法及应用实例分析
Feb 19 #Javascript
You might like
PHP新手用的Insert和Update语句构造类
2012/03/31 PHP
thinkphp 多表 事务详解
2013/06/17 PHP
页面乱码问题的根源及其分析
2013/08/09 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
PHP实现随机发扑克牌
2020/04/22 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
读jQuery之二(两种扩展)
2011/06/11 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
60个很实用的jQuery代码开发技巧收集
2014/12/15 Javascript
js实现的星星评分功能函数
2015/12/09 Javascript
js模糊查询实例分享
2016/12/26 Javascript
vue分类筛选filter方法简单实例
2017/03/30 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
2017/10/25 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
详解vue后台系统登录态管理
2019/04/02 Javascript
python 读取目录下csv文件并绘制曲线v111的方法
2018/07/06 Python
用于业余项目的8个优秀Python库
2018/09/21 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
如何用OpenCV -python3实现视频物体追踪
2019/12/04 Python
Python手绘可视化工具cutecharts使用实例
2019/12/05 Python
用Python在Excel里画出蒙娜丽莎的方法示例
2020/04/28 Python
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
麦德龙官方海外旗舰店:德国麦德龙超市
2017/12/23 全球购物
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
高校毕业生自我鉴定
2013/10/27 职场文书
设计部经理的岗位职责
2013/11/16 职场文书
体育教育毕业生自荐信
2013/11/21 职场文书
优秀班干部事迹材料
2014/01/26 职场文书
软件工程毕业生自荐信
2014/07/04 职场文书
个人对照检查剖析材料
2014/10/13 职场文书
2016秋季运动会开幕词
2016/03/04 职场文书
Java Dubbo框架知识点梳理
2021/06/26 Java/Android