显示仅包含文本的单选按钮

时间:2014-04-10 05:58:01

标签: asp.net radio-button label

我的页面中有两个单选按钮。我在某些情况下隐藏了其中一个。在这种情况下,默认选择第二个单选按钮。仅在这种情况下,我想将其显示为标签,因为没有将其显示为单选按钮的含义。我正在使用asp单选按钮。如何实现这一目标。有没有办法隐藏CSS中的选项气泡单选按钮。

4 个答案:

答案 0 :(得分:2)

考虑这个标记:

<asp:RadioButton ID="rbl" Text="value" CssClass="radio-toolbar" runat="server"/>

然后执行此css样式:

.radio-toolbar input[type="radio"] 
{
     display:none; 
}

这只会显示radiobutton

的标签

答案 1 :(得分:2)

您可以使用JQuery实现它。见下面的代码示例。它只显示文字:

<asp:RadioButton runat="server" Text="Radio 1" ID="radio1" />

<asp:Button runat="server" ID="buttonTest" OnClientClick="return ManageRadio();"/>

<script type="text/javascript">
    function ManageRadio() {
        $('#' + '<%=radio1.ClientID%>').hide();
        return false;
    }

</script>

答案 2 :(得分:1)

如果您想使用css和js

,请检查fiddle

我的意思是绑定点击事件。

- JQuery的 -

$(function(){
    $("#click_me").click(function(){
        $("#a").toggle(0,function(){
            $(this).next('label').toggle(0,function(e){
                $(this).next('input[type="radio"]').toggle();
            });
        });
    });
})

检查jfiddle

答案 3 :(得分:0)

试试这个:$('#<%=this.RadioButton.ClientID%>').hide()$('#<%=this.RadioButton.ClientID%>').show()