2012-09-18 9 views
7

Quisiera borrar la selección de la lista de botones después de que el usuario ingrese el texto en el cuadro de texto. Probé el siguiente código pero parece que no funciona y no muestra ningún error. Por favor, avíseme si hay alguna sugerencia.selección clara de la lista de botones con jquery

function ClearRadioButtonList() { 
    var checkboxlistid9 = "#<%= rblLst.ClientID %>"; 
    $('.checkboxlistid9').attr('checked',false);  
} 

<telerik:RadMaskedTextBox ID="txtCode" runat="server" Mask="###-##-####" SelectionOnFocus="CaretToBeginning"> 
    <ClientEvents OnBlur="ClearRadioButtonList" /> 
</telerik:RadMaskedTextBox> 

<asp:RadioButtonList ID="rblLst" runat="server" RepeatDirection="Horizontal"> 
    <asp:ListItem Value="1">Unknown</asp:ListItem> 
    <asp:ListItem Value="2">Not Applicable</asp:ListItem> 
</asp:RadioButtonList> 

Respuesta

11

En lugar de:

$('.checkboxlistid9').attr('checked',false); 

Probar:

$('.checkboxlistid9').removeAttr('checked'); 

Además creo que el selector de jQuery está mal

$('.checkboxlistid9') 

no veo una clase de checkboxlistid9 tu asp:RadioButtonList

Cambie el selector de consultas a:

$("table[id$=rblLst] input:radio:checked").removeAttr("checked"); 

O

$("table[id$=rblLst] input:radio").each(function (i, x){ 
    if($(x).is(":checked")){ 
     $(x).removeAttr("checked"); 
    } 
}); 
+0

gracias. Está funcionando ahora. Cambié el código a $ ("table [id $ = rblLst] input: radio: checked"). RemoveAttr ("checked"); – nav100

0
$('.checkboxlistid9').removeAttr('checked'); 
1

Debería utilizar prop(). Además, each() iterar:

$('.checkboxlistid9').each(function (index, elem){ 
    $(elem).prop('checked',false); 
}) 
2

Los botones de selección serán los descendientes del elemento que representa el RadioButtonList, puede seleccionarlos con #<%= rblLst.ClientID %> input[type=radio] y utilizar .prop() para quitar la propiedad seleccionada.

function ClearRadioButtonList() { 
    $("#<%= rblLst.ClientID %> input[type=radio]").prop('checked',false);  
} 
Cuestiones relacionadas