检测单选按钮是禁用还是启用

这个问题在这里已经有了答案:

  • 我如何知道通过jQuery选择了哪个单选按钮? 29个答案

  • 使用jQuery附加到单选按钮列表的单击事件,然后使用jQuery :enabled选择器,如下所示:

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

    现在,您可以删除单选按钮列表标记的onclick属性,因为jQuery将查找单选按钮列表( rdStatus )并为您添加单击事件。

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

    尝试这个:

    <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
        {
        }
    });
    
    链接地址: http://www.djcxy.com/p/24575.html

    上一篇: Detect whether radio button is disabled or enabled

    下一篇: How to know which radio button is selected in jquery?