readonly属性对radioselectcheckbox这三个表单无效,设置disabled属性后,读取不到值

在网络上找到思路,总结出如下三种解决方案

  1. 把表单值存入<input type="hidden" >中,如果代码中要改变选中则同时要赋值给该输入框
  2. 提交表单前先移除disabled属性,不提交表单时或提交表单后设置disabled属性(代码中要改变选中前先移除disabled属性)
  3. 只设置没有选中的input框disabled属性 (代码中要改变选中时先移除disabled属性)

其中第三种方案是我自己认为最优解决方式,示例如下:

function disabledRadioGwf(val) {// 取消禁用$("input:radio[name='gwf']").removeAttr("disabled").removeProp("disabled");var value = "N";if (!val) {value = "Y";}$("input:radio[name='gwf'][value='" + value + "']").attr("checked", true).prop("checked", true);// 禁止选择$("input:radio[name='gwf']:not(:checked)").attr("disabled", true).prop("disabled", true);
}

设置单选框radio不可选(禁用)相关推荐

  1. 页面初始化设置单选框radio默认选中,清空默认选中

    前言: 页面初始化设置单选框radio默认选中,根据公司已有的标签属性来写的,坑,刚开始一直获取不到这个圆框框,搞了半天,终于搞定了. 浏览器截图: js代码: 产品的name是由uuid生成的: $ ...

  2. 前端radio单选框默认选中_「radio选中」单选框radio总结(获取值、设置默认选中值、样式) - seo实验室...

    radio选中 单选框 radio 是 否 1.获取值 $("input[name='killOrder']:checked").val(); $('input:radio:che ...

  3. antd radio设置默认选中_单选框radio总结(获取值、设置默认选中值、样式)

    单选框 radio 是 否 1.获取值 $("input[name='killOrder']:checked").val(); $('input:radio:checked').v ...

  4. js原生、jquery单选框radio总结(获取值、设置默认选中值、样式)

    单选框 radio总结: 一.页面样式截图: <div class="radio-inline"><input type="radio" na ...

  5. html中单选按钮设置监听事件,浅谈监听单选框radio改变事件(和layui中单选按钮改变事件),单选框radio...

    浅谈监听单选框radio改变事件(和layui中单选按钮改变事件),单选框radio 若是只引用jquery的话,监听单选按钮改变事件如下: 男 女 $(document).ready(functio ...

  6. js设置单选框为选中状态

    js设置单选框为选中状态 HTML部分 <input type="radio" value="1" name="onlinestatus&quo ...

  7. html php单选框,html单选框选中状态 html 怎么设置单选框的样式

    Photoshop中 hard round,airbrush pen opacity fl硬圆 喷枪软圆 希望喜欢, 用php怎么检查html中的单选框是否被选中 html中单选按钮控件标签用法解析及 ...

  8. jquery单选框radio绑定click事件实现和是否选中的方法

    使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选,比如有以下的一些radio项: 1. ...

  9. 单选框radio绑定click事件

    2019独角兽企业重金招聘Python工程师标准>>> <html><head><title>单选框radio绑定click事件</titl ...

最新文章

  1. 别说,Cerebro还真好用!老板再也不用担心ES集群了
  2. 『并发包入坑指北』之阻塞队列
  3. shell-sed脚本
  4. 用 Windows API “GetAdaptersInfo” 获取 MAC 时遇到的问题
  5. 通过ObjectMapper将实体转成字符串 ,将 用json存的的list 回转list
  6. CODEVS-1758-维护数列-NOI2005-splay
  7. 9008刷机怎么刷_手机刷机怎么刷
  8. Java基础知识之跳转语句、循环标号多级break跳出实现、Random库
  9. Maven下 SpringMvn+thymeleaf 搭建
  10. 怎样填充潘通颜色_怎样判定润滑脂,锂基脂的好坏?
  11. nginx配置http访问自动跳转到https
  12. 查缺补漏知识点(一)
  13. python学习小游戏
  14. 快递鸟接口国内常用快递公司编码表
  15. 软考高级 真题 2015年下半年 信息系统项目管理师 案例分析
  16. php开源代码推荐,非常好用的源代码网站推荐,用这些开源代码就够了
  17. 电子元器件3D模型免费下载资源
  18. 用钱宝显示无法连接服务器,用钱宝远程服务器繁忙
  19. (1)输入直角三角形的两个直角边的长度a,b,求斜边c的长度 (2) 编写一个程序,用于两个数的交换
  20. 转:浅谈Radius协议 -来自CSDN:http://blog.csdn.net/wangpengqi/article/details/17097221

热门文章

  1. 背景图自适应屏幕大小
  2. 学java用哪个翻译器好_英语翻译器软件哪个好?用这两款就对了
  3. 获取Keycloak的Token示例
  4. Java生鲜电商平台-商品中心的架构设计与源码解析
  5. viterbi,维特比算法通俗理解
  6. 软件外包公司真的去不得吗?
  7. #### mysql联合索引 注意事项 ####
  8. 指针和地址之间的关系是什么?
  9. js控制html控件显示隐藏和是否可用
  10. Android进阶知识树——Android Handler消息机制