判断checkbox是否被选中

在用vue实现购物车的选中功能时,总价变为只计算选中商品的总价,出现无法判断复选框是否选中的问题。
最后发现应该用document.getElementById去获取id值,而不是ByName获取name值。

首先给input添加id属性与点击事件:

<input type="checkbox" id="checked" @click="handleChecked(index)">

其中@为v-on的语法糖,index为该商品序号,
handleChecked函数:

handleChecked: function (index) {let item = this.list[index];if (document.getElementById(index).checked) {item.checked = true;}else {item.checked = false;}}

这里通过改变商品列表checked的值,在总价这个计算属性里加上选中的商品总价。

全选实现

大概思路是:
1、点击全选框触发点击事件;
2、遍历所有选项,如果全选框为选中状态,则每个选项都设置为选中状态;
3、否则取消每个选项的选中状态:

handleAllChecked: function () {for (let i = 0; i < this.list.length; i++) {let item = this.list[i];if (document.getElementById('allChecked').checked) {document.getElementById(i).checked = true;item.checked = true;} else {document.getElementById(i).checked = false;item.checked = false;}}}

判断复选框checkbox是否被选中,及全选实现相关推荐

  1. java中判断复选框是否选中_php 判断复选框checkbox是否被选中

    php 判断复选框checkbox是否被选中 复选框checkbox在php表单提交中经常被使用到,本文章通过实例向大家介绍php如何判断复选框checkbox中的值是否被选中,需要的朋友可以参考一下 ...

  2. 复选框checkbox如何一直选中,不能去掉勾选

    在工作中遇到一个问题,那就是多个复选框,有一项是要求一直都要被选中的,不能去掉勾选,如果用了<input type="checkbox" disabled>的disab ...

  3. php复选框如何选取值,php判断复选框值是否被选中的方法

    码农公社  210.net.cn  210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. php判断复选框值是否被选中的方法 本文介绍两个知识点: 1.如何获取复选框c ...

  4. jQuery操作复选框checkbox技巧总结 ---- 设置选中、取消选中、获取被选中的值、判断是否选中等

    jQuery操作复选框checkbox技巧总结 --- 设置选中.取消选中.获取被选中的值.判断是否选中等 一.checked属性定义 先了解下input标签的checked属性: 1.HTML &l ...

  5. php 获取checkbox是否选中,javascript操作html复选框checkbox:如何判断复选框是否被选中...

    (由www.169it.com搜集整理) 在PHP中,html复选框checkbox被选中,则提交的值是on,否则就是空,所以可以通过value值判断是否被选中.在JavaScript中,貌似不管您选 ...

  6. 复选框checkbox如何判定为被选中

    近期,我在开发网站的考试系统时,遇到了一个关于复选框checkbox如何判定为被选中的问题.网上的说法很多,但是没有说到重点上的,而这篇文章解释的很详细,于是,我把它记录下来.原始博客地址:http: ...

  7. vue复选框CheckBox清空选中的值

    最近遇到了这样的一个问题,做了一个添加功能,发现添加了一次记录以后,添加第二次的时候,页面上复选框有我上次选中的值,后来试了很多方法,只有下面这个方法解决了这个问题.上面标出来的是对普通的input进 ...

  8. JS判断GridView中复选框有没有被选中

    在执行多选操作时,如果在页面前台做下判断,有没有选择要被操作的项,如果没有,提示一下,会给客户一种比较友好的效果. //JS中判断的方法: //判断GridView控件中的复选框有没有被选中的,gdv ...

  9. 【Android】-- 按钮(复选框CheckBox、开关按钮Switch、单选按钮RadioButton)

    CompoundButton在XML文件中主要使用下面两个属性. checked:指定按钮的勾选状态,true表示勾选,false则表示未勾选,默认为未勾选. button:指定左侧勾选图标的图形资源 ...

最新文章

  1. 用python学编程_用Python学编程
  2. 无废话XML--XML约束(DTD)
  3. 螺旋图形Linux,Canvas 螺旋线几何图形绘制
  4. 案例 github_github 项目搜索技巧-让你更高效精准地搜索项目
  5. oracle有人用过fra吗,FRA(闪回恢复区)
  6. micropython中文社区-micropython支持中文啦!
  7. 创建一个dynamics 365 CRM online plugin (三) - PostOperation
  8. 漫画:如何给女朋友解释什么是编译与反编译
  9. Tomcat异常:The Tomcat server configuration at\Servers\Tomcat v9.0 Server at localhost-c
  10. 工信部:2015年宽带城市20兆农村4兆
  11. 【NOIP2006】【Luogu1060】开心的金明(01背包模板)
  12. 根据录入的计算公式计算_预制桩极限承载力标准值快速计算方法研究
  13. java 权限url权限_Java秒杀系统实战系列~整合Shiro实现用户登录认证
  14. PMPtiku项目管理第六版项目的复杂性
  15. STM32F4开发板硬件平台简介
  16. 安卓谷歌浏览器全屏打开HTML
  17. Calendar的基本使用和属性说明
  18. java开发环境搭建小结
  19. ybt 神(bian)奇(tai)题目总结合集(中)
  20. C#.Net干货分享-构建Aocr_ImageHelper读取图片文字做解析

热门文章

  1. 云南计算机应用技术专科学校排名,2020云南最好的十大专科学校排行榜
  2. mybatis映射器用法
  3. Saving James Bond(c++)
  4. 如果当初丘处机没有路过牛家村会怎样?
  5. Java NIO epoll 空转问题 + Netty 解决方法
  6. 谷歌员工的“腐败”生活
  7. C语言实训——经典小游戏马里奥开发day 1
  8. COA-19-第四章 Integer Arithmetic
  9. HWC与GPU混合渲染概念详解
  10. 恶意软件实现原理解析