解决checkbox复选框未选中时不传值的问题 / 判读复选框是否选中
想实现的需求是:复选框默认选中,选中时传值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复选框未选中时不传值的问题 / 判读复选框是否选中相关推荐
- Qt,优化QTreeWidget的三态:勾选,未勾选,半勾选
这是以前做过的例子,之前是参考的网上的例子,觉得遍历次数太多,效率不行.自己尝试优化修改了一番.小试牛刀,欢迎拍砖.效果如下图: 示例数据做得比较粗糙.来看看是怎么实现的吧. 功能 勾选树控件的节点, ...
- Qt 优化QTreeWidget的三态:勾选,未勾选,半勾选
这是以前做过的例子,之前是参考的网上的例子,觉得遍历次数太多,效率不行.自己尝试优化修改了一番.小试牛刀,欢迎拍砖.效果如下图: 示例数据做得比较粗糙.来看看是怎么实现的吧. 功能 勾选树控件的节点, ...
- 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式
GridView既强大又好用.为了让它更强大.更好用,我们来写一个继承自GridView的控件. [索引页] [×××] 扩展GridView控件(7) - 行的指定复选框选中时改变行的样式 作者:w ...
- 判断多个checkbox复选框至少选一个(提交时必须选择一个)
HTML代码: <h2>请选择您的爱好:</h2><form action="" method="post" id="f ...
- java 复选框 背景色_将多选框选中时打勾的颜色
body { font-size:12px; } .checkbox { width:12px; height:12px; background-image:url(http://ucren.com/ ...
- 单选按钮必填会有红色选中提示吗_为什么单选按钮和复选框不能共存?
以下内容由摹客团队翻译整理,仅供学习交流,摹客设计+协作一站式云平台,从产品.设计到开发,摹客来解决. 单选按钮和复选框长期以来一直都是容易导致用户困惑的组件.这两个组件通常用于相同的情景下,但看起来 ...
- eazy ui 复选框单选_UI备忘单:单选按钮,复选框和其他选择器
eazy ui 复选框单选 重点 (Top highlight) Pick me! Pick me! No, pick me! In today's cheat sheet we will be lo ...
- checkbox选中时如何改变默认样式
刚刚发布了人生中的第一篇博客,有点小兴奋,紧接着再来了一篇,希望不要出现太多问题. 好了,我的废话太多了,说点有料的东西 1.是关于checkbox的,checkbox在选中.未选中的时候是有默认样式 ...
- html输入时提示文字消失,html中input文字框,初始里边有文字提示。当点选时,文字消失,怎么改?...
html中input文字框,初始里边有文字提示.当点选时,文字消失,怎么改?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧 ...
- react 全选反选_react解决checkbox全选checked的问题
react解决checkbox全选checked的问题 日期:2018-08-23 来源:程序思维浏览:2117次 今天在做react后台管理系统需要批量删除功能,没想到checkbox在react里 ...
最新文章
- 猫猫学iOS(四十五)之常用的小功能比如打电话、打开网址、发邮件、发短信打开其他应用。...
- 轻量级检测网络Pelee和DenseNet
- Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)
- STOP:c0000218 {Registry File Failure}
- Java多线程-线程的同步与锁
- python模块和类_Python类、模块、包的区别
- 汇编语言 【大练习】寻址方式在结构化访数据访问中的应用
- ARP协议,以及ARP欺骗
- 同时使用传入和传出连接时,相互TLS身份验证存在Java问题
- windows下Python+Editplus windows Python开发环境
- 涨价警告!2020年苹果新iPhone Pro系列售价或将万元起
- python 统计分析 包_Python 数据分析包:pandas 基础
- Web前端程序员该如何准备面试?这些面试知识应该掌握
- html input自动获取光标位置,HTML contenteditable 标签里怎样获取光标像素位置?
- 「leetcode」1356.根据数字二进制下1的数目排序【如何计算二进制中1的数量】详解!
- 《游戏引擎架构》中英词汇索引表
- QT软件开发:基于libVLC内核设计视频播放器
- 解决问题:The server time zone value ‘�й���ʱ��‘ is unrecognized or represents more than one time zone.
- 为第九大股东;此前40次增持民生银行A股股份
- 春分。谓之分。秋同义。
热门文章
- 计算机管理 超级用户,Win10如何开启Administrator超级管理员帐户?
- 普莱费尔密码(playfair)
- 《 嵌入式系统设计与实践》一一2.1 构建系统框图
- 苹果授权登录,后端校验(Sign in with Apple)
- python+vue+elementui健身房网站管理系统django-pycharm项目
- BTA12A-ASEMI的12A双向可控硅IGBT管
- Epicor开发实例
- 如何批量生成Code32条形码
- IoT 物联网设备OTA:升级包下载过程详解
- linux下mp3编码库libmp3lame的开发使用