设置单选框radio不可选(禁用)
readonly
属性对radio
、select
、checkbox
这三个表单无效,设置disabled
属性后,读取不到值
在网络上找到思路,总结出如下三种解决方案
- 把表单值存入
<input type="hidden" >
中,如果代码中要改变选中则同时要赋值给该输入框 - 提交表单前先移除
disabled
属性,不提交表单时或提交表单后设置disabled
属性(代码中要改变选中前先移除disabled
属性) - 只设置没有选中的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不可选(禁用)相关推荐
- 页面初始化设置单选框radio默认选中,清空默认选中
前言: 页面初始化设置单选框radio默认选中,根据公司已有的标签属性来写的,坑,刚开始一直获取不到这个圆框框,搞了半天,终于搞定了. 浏览器截图: js代码: 产品的name是由uuid生成的: $ ...
- 前端radio单选框默认选中_「radio选中」单选框radio总结(获取值、设置默认选中值、样式) - seo实验室...
radio选中 单选框 radio 是 否 1.获取值 $("input[name='killOrder']:checked").val(); $('input:radio:che ...
- antd radio设置默认选中_单选框radio总结(获取值、设置默认选中值、样式)
单选框 radio 是 否 1.获取值 $("input[name='killOrder']:checked").val(); $('input:radio:checked').v ...
- js原生、jquery单选框radio总结(获取值、设置默认选中值、样式)
单选框 radio总结: 一.页面样式截图: <div class="radio-inline"><input type="radio" na ...
- html中单选按钮设置监听事件,浅谈监听单选框radio改变事件(和layui中单选按钮改变事件),单选框radio...
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件),单选框radio 若是只引用jquery的话,监听单选按钮改变事件如下: 男 女 $(document).ready(functio ...
- js设置单选框为选中状态
js设置单选框为选中状态 HTML部分 <input type="radio" value="1" name="onlinestatus&quo ...
- html php单选框,html单选框选中状态 html 怎么设置单选框的样式
Photoshop中 hard round,airbrush pen opacity fl硬圆 喷枪软圆 希望喜欢, 用php怎么检查html中的单选框是否被选中 html中单选按钮控件标签用法解析及 ...
- jquery单选框radio绑定click事件实现和是否选中的方法
使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选,比如有以下的一些radio项: 1. ...
- 单选框radio绑定click事件
2019独角兽企业重金招聘Python工程师标准>>> <html><head><title>单选框radio绑定click事件</titl ...
最新文章
- 别说,Cerebro还真好用!老板再也不用担心ES集群了
- 『并发包入坑指北』之阻塞队列
- shell-sed脚本
- 用 Windows API “GetAdaptersInfo” 获取 MAC 时遇到的问题
- 通过ObjectMapper将实体转成字符串 ,将 用json存的的list 回转list
- CODEVS-1758-维护数列-NOI2005-splay
- 9008刷机怎么刷_手机刷机怎么刷
- Java基础知识之跳转语句、循环标号多级break跳出实现、Random库
- Maven下 SpringMvn+thymeleaf 搭建
- 怎样填充潘通颜色_怎样判定润滑脂,锂基脂的好坏?
- nginx配置http访问自动跳转到https
- 查缺补漏知识点(一)
- python学习小游戏
- 快递鸟接口国内常用快递公司编码表
- 软考高级 真题 2015年下半年 信息系统项目管理师 案例分析
- php开源代码推荐,非常好用的源代码网站推荐,用这些开源代码就够了
- 电子元器件3D模型免费下载资源
- 用钱宝显示无法连接服务器,用钱宝远程服务器繁忙
- (1)输入直角三角形的两个直角边的长度a,b,求斜边c的长度 (2) 编写一个程序,用于两个数的交换
- 转:浅谈Radius协议 -来自CSDN:http://blog.csdn.net/wangpengqi/article/details/17097221