想实现的需求是:复选框默认选中,选中时传值1,未选中时传值0;
    根据W3C的规则未选中的checkbox和禁用的控件不是有效控件,不会传值。

方法1:

<input type="hidden" name="aa" value="0" /><input type="checkbox" name="aa" id="aa" value="1" checked/>

网上最多的方法是这种,但是对我却没用,未选中时传值是为0 ,但是选中时hidden的值并没有被checkbox覆盖掉,传值为["0","1"]这样的数组。

方法2:判读复选框是否勾选
    于是我试用判断复选框是否选中;若选中时给它设置值为1,否则为0 ;

<input type="checkbox" name="aa" id="aa" checked/>
    if($("#aa").is(':checked')){$("#aa").val(1);}else{$("#aa").val(0);}

方法3:同样是判读复选框是否勾选

if($("#aa")[0].checked){$("#aa").val(1);}else{$("#aa").val(0);}

方法4:
    checkbox只做显示,另一个隐藏域来保存提交的数据。checkbox改变时修改隐藏域的值。

    <label>是否选中</label><input type="checkbox" onchange="this.nextElementSibling.value = (this.nextElementSibling.value==0)?1:0 " checked/><input type="hidden" name="aa" value="1"/>

解决checkbox复选框未选中时不传值的问题 / 判读复选框是否选中相关推荐

  1. Qt,优化QTreeWidget的三态:勾选,未勾选,半勾选

    这是以前做过的例子,之前是参考的网上的例子,觉得遍历次数太多,效率不行.自己尝试优化修改了一番.小试牛刀,欢迎拍砖.效果如下图: 示例数据做得比较粗糙.来看看是怎么实现的吧. 功能 勾选树控件的节点, ...

  2. Qt 优化QTreeWidget的三态:勾选,未勾选,半勾选

    这是以前做过的例子,之前是参考的网上的例子,觉得遍历次数太多,效率不行.自己尝试优化修改了一番.小试牛刀,欢迎拍砖.效果如下图: 示例数据做得比较粗糙.来看看是怎么实现的吧. 功能 勾选树控件的节点, ...

  3. 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式

    GridView既强大又好用.为了让它更强大.更好用,我们来写一个继承自GridView的控件. [索引页] [×××] 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式 作者:w ...

  4. 判断多个checkbox复选框至少选一个(提交时必须选择一个)

    HTML代码: <h2>请选择您的爱好:</h2><form action="" method="post" id="f ...

  5. java 复选框 背景色_将多选框选中时打勾的颜色

    body { font-size:12px; } .checkbox { width:12px; height:12px; background-image:url(http://ucren.com/ ...

  6. 单选按钮必填会有红色选中提示吗_为什么单选按钮和复选框不能共存?

    以下内容由摹客团队翻译整理,仅供学习交流,摹客设计+协作一站式云平台,从产品.设计到开发,摹客来解决. 单选按钮和复选框长期以来一直都是容易导致用户困惑的组件.这两个组件通常用于相同的情景下,但看起来 ...

  7. eazy ui 复选框单选_UI备忘单:单选按钮,复选框和其他选择器

    eazy ui 复选框单选 重点 (Top highlight) Pick me! Pick me! No, pick me! In today's cheat sheet we will be lo ...

  8. checkbox选中时如何改变默认样式

    刚刚发布了人生中的第一篇博客,有点小兴奋,紧接着再来了一篇,希望不要出现太多问题. 好了,我的废话太多了,说点有料的东西 1.是关于checkbox的,checkbox在选中.未选中的时候是有默认样式 ...

  9. html输入时提示文字消失,html中input文字框,初始里边有文字提示。当点选时,文字消失,怎么改?...

    html中input文字框,初始里边有文字提示.当点选时,文字消失,怎么改?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧 ...

  10. react 全选反选_react解决checkbox全选checked的问题

    react解决checkbox全选checked的问题 日期:2018-08-23 来源:程序思维浏览:2117次 今天在做react后台管理系统需要批量删除功能,没想到checkbox在react里 ...

最新文章

  1. 猫猫学iOS(四十五)之常用的小功能比如打电话、打开网址、发邮件、发短信打开其他应用。...
  2. 轻量级检测网络Pelee和DenseNet
  3. Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)
  4. STOP:c0000218 {Registry File Failure}
  5. Java多线程-线程的同步与锁
  6. python模块和类_Python类、模块、包的区别
  7. 汇编语言 【大练习】寻址方式在结构化访数据访问中的应用
  8. ARP协议,以及ARP欺骗
  9. 同时使用传入和传出连接时,相互TLS身份验证存在Java问题
  10. windows下Python+Editplus windows Python开发环境
  11. 涨价警告!2020年苹果新iPhone Pro系列售价或将万元起
  12. python 统计分析 包_Python 数据分析包:pandas 基础
  13. Web前端程序员该如何准备面试?这些面试知识应该掌握
  14. html input自动获取光标位置,HTML contenteditable 标签里怎样获取光标像素位置?
  15. 「leetcode」1356.根据数字二进制下1的数目排序【如何计算二进制中1的数量】详解!
  16. 《游戏引擎架构》中英词汇索引表
  17. QT软件开发:基于libVLC内核设计视频播放器
  18. 解决问题:The server time zone value ‘�й���׼ʱ��‘ is unrecognized or represents more than one time zone.
  19. 为第九大股东;此前40次增持民生银行A股股份
  20. 春分。谓之分。秋同义。

热门文章

  1. 计算机管理 超级用户,Win10如何开启Administrator超级管理员帐户?
  2. 普莱费尔密码(playfair)
  3. 《 嵌入式系统设计与实践》一一2.1 构建系统框图
  4. 苹果授权登录,后端校验(Sign in with Apple)
  5. python+vue+elementui健身房网站管理系统django-pycharm项目
  6. BTA12A-ASEMI的12A双向可控硅IGBT管
  7. Epicor开发实例
  8. 如何批量生成Code32条形码
  9. IoT 物联网设备OTA:升级包下载过程详解
  10. linux下mp3编码库libmp3lame的开发使用