获取选中值代码:

<input type="checkbox"  value="1" name="assess_mode" >
<input type="checkbox"  value="2" name="assess_mode" >function getValueCB(nodestr){var node = document.getElementsByName(nodestr);var nodeValue = [];var len = node.length;for (var i = 0; i < len; i++) {if (node[i].checked) {nodeValue.push(node[i].value);}}return nodeValue;
}getValueCB("assess_mode")

.
设置选中状态代码:

//values是上面获取选中值是存储的数组
function fillCB(values, nodestr){var node = document.getElementsByName(nodestr);var len = node.length;console.log(values);for (var i = 0; i < len; i++) {console.log(node[i].value);if (values.indexOf(node[i].value) > -1) {node[i].checked = true;}}
}

另外实时监听checkbox值变化的方法如下:

//这是监听页面上所有的checkbox控件点击事件
$(function() {$("input:checkbox").each(function () {$(this).click(function () {//console.log($(this))if ($(this)[0].checked == true) {console.log($(this).val());}})
});//这只监听页面上name为assess_mode的一组checkbox控件点击事件
$(function() {$("input:checkbox[name='assess_mode']").each(function () {$(this).click(function () {//console.log($(this))if ($(this)[0].checked == true) {console.log($(this).val());}})
});

本人开发中遇到一个bug,上述方法一直无效,,原来是因为copy代码的时候,原来的代码就定义了name字段,自己又重新定义了一个name字段,变成定义了2个name,搞得 程序执行,结果一直异常!!

参考
https://blog.csdn.net/liuminyi1987/article/details/80609879

https://blog.csdn.net/qq_42729390/article/details/88928970

input checkbox 获取选中值和设置选中状态相关推荐

  1. Js操作Select大全(取值、设置选中)

    Js操作Select大全(取值.设置选中) Js操作Select是很常见的,也是比较实用的. jquery操作select(取值,设置选中) 每一次操作select的时候,总是要出来翻一下资料,不如自 ...

  2. JQuery/JS select标签动态设置选中值、设置禁止选择 button按钮禁止点击 select获取选中值...

    //**1.设置选中值:(根据索引确定选中值)**// var osel=document.getElementById("selID"); //得到select的IDvar op ...

  3. jq select 修改选中_「jquery select」jquery操作select(取值,设置选中) - seo实验室

    jquery select 最近工作中总出现select 和 option问题,整理一下,内容大部分源于网络资料 一.基础取值问题 例如 1.设置value为pxx的项选中 $(".sele ...

  4. chosen 设置选中值和清空选中值的方法

    不能清除选中 解决方法: $("#id").val("").trigger("chosen:updated"); 设置选中的值 $(&quo ...

  5. java 获取属性值和设置属性值

    /*** 获取属性值* @param obj* @param property* @return*/public static Object getObjProVal(Object obj, Stri ...

  6. JavaScript文档对象模型document对象获取自定义属性值和设置移除自定义属性(5)

    得出结论:element .属性只能获取内置对象属性值,而element.getAtrribute('属性')不仅可以获取内置对象属性值,还可以获取自定义属性值 获得属性值案例: <!DOCTY ...

  7. DOM—操作元素(获取属性值、设置属性值、 移除属性)

    1. 自定义属性的操作 1.1 获取属性值 element . 属性     获取属性值:(元素本身自带的属性) element . getAttribute( ' 属性 ' ):(主要获取自定义的属 ...

  8. JavaScript原生态获取DOM对象,获取属性值以及设置属性值

    一.获取DOM对象(标签,元素,节点)的三种方法 1.document.getElementById();   根据元素的id获取当前的标签 例如 <p id="demo"& ...

  9. DOTNET零碎要点---vb.net获取combox的选中值,删除Datagridview,选中值,处理提示框...

    1.ComboBox.SelectedValue属性值转化到相应的类型就行 注意ComboBox.SelectedValue==null时的空指针异常 3.str = ComboBox1.Select ...

最新文章

  1. P2P征信 大数据堪当重任?
  2. Matchme php script_apache php-fpm Primary script unknown\n - TechBlog
  3. linux QT 结束当前进程_Linux常用使用命令梳理
  4. 央视315曝光SDK事件,应用开发者如何避坑?
  5. 乔新亮:以赢为终,三个月打造一支硬核IT团队
  6. scannet数据集和shapenet、modelnet等数据集的名称和标签对应关系
  7. LeetCode OJ - Reorder List
  8. 垃圾代码评析——关于《C程序设计伴侣》9.4——链表(一)
  9. VC开发数据库基础之ADO篇
  10. 微信域名防封、域名检测接口api、域名跳转技术、360防拦截揭秘(二)------传统防封的弊端
  11. 服务器系统安装打印机,windows server 2012 R2安装打印机驱动提示系统资源不足
  12. word文档怎么生成html,word文档怎么排版
  13. 零基础入门microbit教程
  14. 【784. 字母大小写全排列】
  15. 仓储控制系统(WCS)设计
  16. php5 date(‘Y-m-d‘,2256946591) 显示1905 php7正常
  17. 百万调音师—Audition 标记
  18. java 图片缩略图_java 缩略图实现
  19. unity初学6——简易的UI制作(血条制作)和音频加入以及NPC的对话气泡(2d)
  20. 深度学习后门攻防综述

热门文章

  1. JOI2017 春季合宿:Railway Trip
  2. 2020开年,C语言重回巅峰王座!
  3. 莫比乌斯圈matlab,神奇的莫比乌斯圈(PPT).ppt
  4. 修改MySQL的字符集为utf8mb4
  5. win10笔记本合盖无法睡眠(风扇依然在转动)(开盖后不是锁屏状态)
  6. HTML5新增的结构标签
  7. 3dmax模型单位转换问题解决方法
  8. 618电商大数据分析可视化报告
  9. 数据库之通过例子了解单表查询
  10. 电商维权,维权方法汇总【超全】