ASP.Net RadioButtonList: l'utilisation de jQuery pour obtenir le ListItem sélectionné
ont 2 RadioButtonLists:
Are you a minor?: oYes oNo
Do you wish a joint account?: oYes oNo
Si la réponse à la 1ère question est oui, je veux détecter la réponse à la première question et l'ensemble de la réponse à la 2ème question, oui à l'aide d'une fonction jQuery. Merci à l'avance.
<asp:Label ID="lblMinfor" CssClass="boldIt" runat="server" Text="Is this account for a minor" Style="float: left; width: 200px;"></asp:Label><br />
<asp:RadioButtonList ID="rdlMinor" runat="server" RepeatDirection="Horizontal" Width="130px" Style="float: left;" BorderStyle="None" RepeatLayout="Flow" ()>
<asp:ListItem>Yes</asp:ListItem>
<asp:ListItem Selected="True">No</asp:ListItem>
</asp:RadioButtonList>
<asp:Label ID="lblJoint" CssClass="boldIt" runat="server" Text="Is this for a joint account?" Style="float: left; width: 200px;"></asp:Label><br />
<asp:RadioButtonList ID="rdlJoint" runat="server" RepeatDirection="Horizontal" Width="130px" Style="float: left;" BorderStyle="None" RepeatLayout="Flow">
<asp:ListItem>Yes</asp:ListItem>
<asp:ListItem Selected="True">No</asp:ListItem>
</asp:RadioButtonList>
Pouvez-vous poster le code HTML pour les boutons?
J'ai posté le code.
J'ai posté le code.
OriginalL'auteur Susan | 2012-02-22
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser ClientIDMode="Statique" sur votre contrôle pour maintenir l'ID défini dans votre balisage.
OriginalL'auteur kevev22
Essayez ce code:
Plus sur ces sujets:
JQuery Accès au Client ID Généré de ASP.NET les Contrôles
Comment Définir Obtenir RadioButtonList Valeur Sélectionnée à l'aide de jQuery
C'est pourquoi nous sommes à l'aide de
$("#<%=rdlMinor.ClientID%>")
et pas seulement$(#rdlMinor")
. Cette première construction aura lieu dans le jQuery, le code exact ID ASP.NET est l'aide de ce contrôle. C'est en effet dynamique. C'est pourquoi nous avons besoin d'utiliser$("#<%=rdlMinor.ClientID%>")
. En passant, vous devriez mettre votre code jQuery après que la page a fini de charger dans le jQuery prêt de l'événement. Je vais mettre à jour le code.J'ai juste corrigé une faute de frappe dans mon code précédent où j'avais
<%=dlMinor.ClientID%>
au lieu de<%=rdlMinor.ClientID%>
. Voir si le code corrigé fonctionne maintenant et de revenir...OriginalL'auteur Leniel Maccaferri