JS控制HTML取消所有Radio的选择,并不可选择。
来源:互联网 发布:vb读取excel数据 编辑:程序博客网 时间:2024/04/30 05:11
需求:有选项1和选项2两个radio,如果点击选项1可以选择子radio选项,点击选项2则清空子radio的选项。
HTML代码:
<div class="col-xs-12"> <label class="control-label" style="font-weight:bold">肢体形态:</label> <label class="control-label"> <input type="radio" name="Shapes" value="1" />正常 </label> <label class="control-label"> <input type="radio" name="Shapes" value="2" />异常 </label></div><div class="col-xs-12"> <label class="radio-inline"> <input type="radio" name="ShapesUnusual" value="1" />畸形 </label> <label class="radio-inline"> <input type="radio" name="ShapesUnusual" value="2" />缺失 </label> <label class="radio-inline"> <input type="radio" name="ShapesUnusual" value="3" />肿胀 </label> <label class="radio-inline"> <input type="radio" name="ShapesUnusual" value="4" />萎缩 </label> <label class="radio-inline"> <input type="radio" name="ShapesUnusual" value="5" />痉挛 </label> <label class="radio-inline"> <input type="radio" name="ShapesUnusual" value="6" />存在部位 </label> <input class="" id="ShapesUnusualPart" /></div>
JS代码:
function radioChanging (name, childName, value) { $("input[name="+ name +"]").change(function () { if ($('input[name="' + name + '"]:checked ').val() == value) { $("input[name=" + childName + "]").each(function () { $(this).attr("checked", false); $(this).attr("disabled", true); }) } else { $("input[name=" + childName + "]").each(function () { $(this).attr("disabled", false); }) } })}
最后再jQuery的ready方法中使用这个方法监听目标元素。
radioChanging('Shapes', 'ShapesUnusual', 1);
参数为
- 父级radio的Name
- 子级radio的name
- 点击后会被清空的radio的value
0 0
- JS控制HTML取消所有Radio的选择,并不可选择。
- javascript html radio 的 选择与取消
- html的radio值的选择与取消
- 取消选中已选择的radio的js方法
- html+script radio的选中与取消
- js控制html下拉框select的选择
- html radio单选按钮JS脚本控制
- js 控制 <s:radio>的选中
- js改变radio控件选中、取消的状态
- JS radio记忆选择
- js控制radio选中
- js 元素背景图赋值 + jq控制复选框的选择和取消选择(个人笔记类随笔)
- html中input(radio,checkbox)取消/选中
- javascript控制html:radio 选中
- 一步选择或者取消所有的复选框
- 【前端JS】radio 可单选可点击取消选中
- 用JS实现的radio图片选择按钮效果
- js控制 radio 选中状态
- CheckBox报错Error inflating class android.widget.CheckBox, Caused by: android.content.res.Resources$No
- tomcat 集群(1)总结tomcat的server.ml配置cluster的方式,以及Tomcat集群session共享失败的解决方法
- 数据结构实验之串一:KMP简单应用
- 获取系统信息GetversionEx()
- 基于karaf的自动部署打包
- JS控制HTML取消所有Radio的选择,并不可选择。
- HTML <address>文档或文章的作者
- 快速幂与快速乘法
- 六类网线制作教程
- shared_ptr 的简单实现
- 隐马尔可夫模型 HMM 的python实现
- OpenCV2:Mat属性type,depth,step
- BToj 1031问题 B: KACA的数字排序 【大数比较--结构体sort && java大数比较】
- LeetCode|Reverse Linked List