<asp:RadioButtonList ID="rdStatus" onclick="javacript:display();" 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>
function display()
{
if(radiobuton is enabled)
//code here
else
//code here
}
Please suggest some idea to detect hoe to check radiobutton is disable o enable
To find the selected radio button, you follow these steps: Select all radio buttons by using a DOM method such as querySelectorAll() method. Get the checked property of the radio button. If the checked property is true , the radio button is checked; otherwise, it is unchecked.
We can check the status of a radio button by using the :checked jQuery selector together with the jQuery function is . For example: $('#el').is(':checked') . It is exactly the same method we use to check when a checkbox is checked using jQuery.
You can check a radio button by default by adding the checked HTML attribute to the <input> element. You can disable a radio button by adding the disabled HTML attribute to both the <label> and the <input> .
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">
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With