使RadioButtonList中选定的RadioButton不可单击但不禁用
Make the selected RadioButton in a RadioButtonList unclickable but not disabled
我有一个ASP.Net页面,上面有几个RadioButtonList控件。
我想以只读格式显示此页面,但我希望每个单选按钮列表中所选的单选按钮显示为"正常",即看起来不被禁用,但不允许单击单选按钮,因为我不希望修改该值。
我相信这个问题已经在某个地方得到了答案,但我的谷歌搜索目前让我失望了。。。
在单选按钮容器div的顶部覆盖一个div,最大z索引和alpha设置为max,这样它就会看起来透明。这使得单选按钮不可点击
试试这个http://jsfiddle.net/chintupawan/ztT5j/
要防止按钮也不可点击,可以使用div覆盖它们。
http://jsfiddle.net/heXQf/
<form>
<div class="row">
<div class="block"></div>
<input type="radio" name="sex" value="male" id="rdo"/> Male<br />
<input type="radio" name="sex" value="female" id="rdo"/> Female
</div>
</form>
form{width:300px;position:relative;}
.block{width:100px;display:block;height:100px;position:absolute;top:0;}
$('#rdo').click(function(e) {
e.preventDefault();
});
试试这个jQuery:
$('.class-of-radio-button').click(function(e) {
e.preventDefault();
});
Fiddle:http://jsfiddle.net/c_kick/Gkp2Z/
尝试这个
$("input[type!='radio'], select, textarea ").attr('disabled',true);
$("input[type='radio']").click(function(e){
e.preventDefault();
});
相关文章:
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击时将焦点更改为元素
- 单击F5时如何停止页面加载
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 单击jquery清除输入值
- 单击按钮以等待单击按钮
- 在单击href链接的同时下载文件
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 使图像在单击时展开到不大于浏览器
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 如何在单击复选框后调用控制器方法
- 单击页面上的链接后高度发生变化
- 使用jquery在单击时在单元格中输入值
- 将纯文本URL转换为可单击链接
- ASP.NET通过单击JavaScript按钮触发c#事件
- 单击更改图标并通过javascript添加一个css类
- 阻止在select2单击时调用ajax
- 使RadioButtonList中选定的RadioButton不可单击但不禁用
- 单击RadioButton时调用javascript函数