1

我有一个 ASP.Net 页面,上面有几个 RadioButtonList 控件。

我想以只读格式显示此页面,但我希望每个 RadioButtonList 中选定的单选按钮显示为“正常”,即看起来不禁用但不允许单选按钮可点击,因为我不希望该值是可修改的.

我确信这已经在某个地方得到了回答,但我的谷歌搜索目前让我失望了......

4

4 回答 4

2

如何将 div 覆盖在单选按钮容器 div 的顶部,最大 z-index 和 alpha 设置为 max 以使其看起来透明。这使得单选按钮无法点击

试试这个http://jsfiddle.net/chintupawan/ztT5j/

于 2012-07-26T12:08:23.973 回答
1

要阻止按钮也无法点击,您可以使用 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();
});
于 2012-07-26T12:13:13.807 回答
0

试试这个 jQuery:

$('.class-of-radio-button').click(function(e) {
    e.preventDefault();
});

小提琴:http: //jsfiddle.net/c_kick/Gkp2Z/

于 2012-07-26T12:04:39.430 回答
0

试试这个

$("input[type!='radio'], select, textarea ").attr('disabled',true);
$("input[type='radio']").click(function(e){
     e.preventDefault();
});
于 2012-07-26T12:19:19.100 回答