ASP.net masquage du panneau à l'aide de javascript
J'ai un radioButtonList avec 2 éléments. Un radiobutton avec un "Oui" de la valeur et un radionButton avec une valeur "Non".
Ci-dessous que j'ai un panneau qui je veux visible lorsque "Oui" bouton radio est sélectionné et caché lorsque "Non" est sélectionné. J'avais initialement mis en place cette aide de la AutoPostBack attribut, mais je veux le faire en Javascript, afin de ne pas provoquer une publication. Voici le code. Toute aide serait grandement appréciée.
<asp:RadioButtonList ID="rbl1" runat="server" onClick="changed(this);" >
<asp:ListItem Value="Yes">Yes</asp:ListItem>
<asp:ListItem Value="No">No</asp:ListItem>
<asp:Panel ID="panel1" runat="server">
<--other controls here -->
</asp:Panel>
function changed(rbl) {
//not sure what to put in here
}
Merci d'avance,
Zappe
OriginalL'auteur Riain McAtamney | 2010-03-12
Vous devez vous connecter pour publier un commentaire.
Voici un petit exemple que j'ai fait jusqu':
OriginalL'auteur Kelsey
Raja Il y a quelques bug dans votre code, j'ai juste enlevé il
OriginalL'auteur Saineshwar
Si vous ajoutez une classe ou d'évaluer l'id de "panel1", vous pouvez utiliser jQuery pour le cacher facilement:
Ou vous sans l'aide de jQuery, à l'aide de l'id de la div/panneau:
Pour réafficher:
Ou
OriginalL'auteur Lance Harper
essayez ceci:
Espère que cela aide.
OriginalL'auteur Raja
si vous n'avez pas l'esprit de faire une publication partielle, vous pouvez également jeter votre code dans un
UpdatePanel
(en supposant que vous ne voulez pas de publication, de sorte que la totalité de la page n'a pas à passer par une page de cycle de vie).OriginalL'auteur Jason M