如何关闭单选按钮功能?

时间:2013-06-08 12:25:24

标签: html css radio-button

我想使用单选按钮作为设计元素,没有任何功能。用户不应该检查或取消选中它们。

<div id="divRadios">
<input type="radio">
<input type="radio">  
...
</div>

我认为解决方案可能是在#divRadios上放置一个单独的空div并给它更高的z-index,但是可能还有更原生的方式?

5 个答案:

答案 0 :(得分:5)

如果您不希望用户检查,请使用<input type = 'radio' />

创建spandiv并向其添加radio类:

 .radio{
     -moz-appearance:radio;
     -webkit-appearance:radio; 
    }

答案 1 :(得分:2)

只需禁用它们:

<input type="radio" disabled>

答案 2 :(得分:2)

另一种禁用收音机而不会丢失其实际样式的方法(没有'禁用'标签)

    <input type="radio" id="rd1" name="radio">
    <input type="radio" id="rd2" name="radio" style="display: none;">

    <script>
    $( '#rd1' ).click( function(e) { 
        $('#rd2').click();
    });
    </script>

答案 3 :(得分:1)

您可能希望在无线电输入元素上使用'disabled'属性:

<div id="divRadios">
<input type="radio" disabled>
<input type="radio" disabled>  
...
</div>

答案 4 :(得分:0)

作为@ user2404546答案的扩展,最佳解决方案似乎只是使用常规复选框,但更改其外观:

.radio{
     -moz-appearance:radio;
     -webkit-appearance:radio; 
}

<input class="radio" type="checkbox">