Detect whether radio button is disabled or enabled [duplicate] Detect whether radio button is disabled or enabled [duplicate] asp.net asp.net

Detect whether radio button is disabled or enabled [duplicate]


Use jQuery to attach to the click event of the radio button list and then use the jQuery :enabled selector, like this:

$('#rdStatus').click(function () {    if($(this).is(':enabled')) {         // Do enabled radio button code here     }    else {        // Do disabled radio button code here    }});

Now you can remove the onclick attribute of your radio button list markup, because jQuery is going to find the radio button list (rdStatus) and wire up the click event to it for you.

<asp:RadioButtonList ID="rdStatus" runat="server" RepeatDirection="Vertical">


Try this:

<asp:RadioButtonList ID="rdStatus"  runat="server" RepeatDirection="Vertical"><asp:ListItem Text="Temporary Waiver" Value="T" Selected="True"></asp:ListItem>    <asp:ListItem Text="Never Expires" Value="P"></asp:ListItem>    <asp:ListItem Text="Expires after the close of:" Value="W"></asp:ListItem></asp:RadioButtonList>$("#<%=rdStatus.ClientID%>").click(function(){    if($(this).attr('enabled'))    {        $(this).removeattr('enabled');        $(this).attr('disabled',true);    }    else    {    }});