11
votes

JQUERY 'CHANGER' EVENT HANDER POUR ASP.NET RADIOBUTTONLISTTTONLISTTONNISTONE N'EST PAS DE TRÉGNTIONS

J'ai câblé le gestionnaire d'événement de changement pour une radiobuttoniste ASP.NET comme celle-ci dans le gestionnaire prêt () en JQuery comme ceci: xxx

Lorsque je sélectionne l'une des boutons radio, mycéenne 't s'appelle appelé. Pourquoi?


0 commentaires

4 Réponses :


3
votes

IE a un problème avec l'événement "Changer" sur les boutons radio, essayez d'utiliser Cliquez à la place:

$("#<%=rblYesNo.ClientID%>").click(MyFunction);


0 commentaires

20
votes

N'oubliez pas que une liste de boutons radio n'a pas d'identifiant unique. Les boutons radio sont liés ensemble par leur nom. Si je me souviens, Roidesno.clientid ne serai probablement que d'une div enroulant les boutons radio. Essayez: XXX


1 commentaires

M'a sauvé beaucoup de problèmes. Je voulais utiliser les attributs de la radiobuttoniste. Je mets ceci dans le document.Ready Freaty.



1
votes

$ ("# <% = roidesno.clientid%> entrée"). Modification (fonction () { });

et

$ ("# <% = roidesno.clientid%>"). Cliquez sur (mycéen);

Cela peut fonctionner dans une page simple. Et s'il existe AjaxControlToolkit Tabpanel à la page? Cela ne fonctionnera pas. Parce que la liste des boutons radio figurera sur une autre onglet afin qu'elle trouvera par la jQuery et l'événement ne peuvent pas être enregistrées.


0 commentaires

3
votes
$(document).ready(function() {
  $('#&lt%=rblYesNo.ClientID%&gt input[type="radio"]').each(function() {
                $(this).click(function() {
                alert((this).value);
            });
  });
 });

0 commentaires