Loading...

W3C最新规定,当checkbox未选中,post不会将值提交到服务器,这就出现了一个变量未初始化的问题,看网上有很多朋友增加隐藏表单的方式解决,如果有多个checkbox的话,会增加很大的代码量。

**我找到一个简单的解决办法:

1、通过jquery将value为1的自动设置为checked选中状态

2、提交时执行getCheckBoxVal函数,遍历所有checkbox,将已经选中的,将值设置为1

3、将未选中的选项value设置0,把checkbox选项设置为checked,保持选中状态,保证提交到服务器。**

**此方法同样适用于radio组件。**

$(document).ready(function() {

$("#configform").find("input:checkbox[value='1']").prop('checked',true);

})

function getCheckBoxVal(){ //提交前执行,将选中的checkbox的value设置为1,将未选中的checkbox也设置为checked,将值设置为0

$("#configform").find('input:checkbox').each(function() { //遍历所有复选框

if ($(this).prop('checked') == true) {

$(this).val('1');

}

else{

$(this).prop('checked',true);

$(this).val('0');

}

});

}

最后修改:2019 年 12 月 14 日 08 : 25 PM

© 允许规范转载

赞赏

如果觉得我的文章对你有用,请随意赞赏

×Close

赞赏作者

扫一扫支付

支付宝支付

微信支付

checkbox选中和不选中 jqu_jQuery解决checkbox未选中不提交值的问题相关推荐

  1. mvvm绑定checkbox wpf_wpf中使用mvvm,解决checkbox全选问题

    开始原因是由于并不知道使用数据模板,需要加入数据源,要找到数据源的作用域.后面的命令部分代码如下: public ICommand SelectOrUnSelectAll { get { return ...

  2. checkbox选中和不选中 jqu_jQuery控制checkbox选中状态但是不显示选中

    问题描述:使用jQuery来控制checkbox的选中状态,但是第一次点击出现选中样式,之后点击可以看到checked的属性增加成功但是并没有选 中状态. 问题代码: function chooseA ...

  3. checkbox获取勾选状态_jQuery判断checkbox选中状态

    前言 神奇的JQuery怎么设置checkbox状态时好时坏?明明同一行代码,断点跟踪确实执行了,但是有时候好使,有时候却没有生效.毕竟对JS不是很熟悉,只是通过JS来处理前端HTML的标签的状态设置 ...

  4. checkbox 选中未选中赋值 以及是否选中状态判断

    checkbox 选中未选中赋值 $("#test1").prop("checked",false) //不选中 $("#test1").p ...

  5. checkbox选中和不选中 jqu_运用jQuery无法设置checkbox选中即没有变成选中状态

    运用jQuery无法设置checkbox选中即没有变成选中状态,先来看下代码:$("input").attr("checked","checked&q ...

  6. checkbox选中用法以及获取未选中的checkbox

    一.checkbox选中用法 问题:如果一个select的改变事件的选中的值改变,那么相应的复选框也要选中或者取消, $("#isfourfive").change(functio ...

  7. elementui el-table选择checkbox,最多选择N条解决办法

    使用el-table,多选选择的时候,可以最多选择N条数据 有时候使用全选的时候,不想选择全部,而是选择10条数据,而界面上有20条数据,这样的话,就回全部选中,达不到要求,所以上代码 <el- ...

  8. Xshell中鼠标选中内容自动换行ctrl+c解决办法

    之前一直用Xshell,后来电脑死机了,不得不重装了系统,再次安装qtranslate发现和xshell有冲突,开启划词翻译后,鼠标左键选中内容后,都会在xshell终端展示为ctrl+c,自动换行了 ...

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

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

最新文章

  1. python3写unicode编码到文件
  2. HDU2093 考试排名
  3. 用 Celery 实现邮件推送系统
  4. 电路计算机辅助设计上海电力学院,上海电力学院电路计算机辅助设计1.doc
  5. groovy-实现接口
  6. 从ext2文件系统上读出超级块
  7. 安装多个不同版本chrome浏览器
  8. 数模美赛-层次分析模型方法(评价类问题)
  9. 火狐扩展程序推荐_使用Firefox的RIP扩展程序自定义Web
  10. YoC RTOS 实战:FOTA系统升级
  11. 大学四年,各阶段学习书籍推荐(少走弯路必备)
  12. 阿里月饼事件被辞程序员冤吗?
  13. 一条SQL语句在MySQL中执行过程全解析
  14. 本地设置测试域名转向
  15. bzoj 2109: [Noi2010]Plane 航空管制 贪心+拓扑排序
  16. Swift 类和结构体总结
  17. C/C++捕获段错误,打印出错的具体位置(精确到哪一行
  18. LeetCode算法题解 38-报数
  19. 让你最快速地改善代码质量的 20 条编程规范
  20. [水晶报表]水晶报表数据库登陆问题

热门文章

  1. 05-云数据中心IT基础设施层概述
  2. 【嵌入式】教你如何在Linux设备上截图
  3. go map同时储存多种类型的value
  4. jdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=truecharacterEncoding=UTF-8
  5. 计算机 - - - 使用peU盘重装系统(待完善)
  6. 针对计算机网络或者计算,北京自考“计算机网络与通信”计算题攻略(2)
  7. python调用迅雷下载
  8. 《零基础学Python》✍知识点整理
  9. keil提示No ULINK Device found应该如何解决
  10. 中科院院士梅宏用哪5个字描绘了云计算的未来?