ASP.net versteckt panel mit javascript
Ich habe eine radioButtonList mit 2 Positionen. Ein radiobutton mit "ja" - Wert und ein radionButton mit einem "Nein" Wert.
Unten, ich habe ein panel, das will ich sichtbar gemacht, wenn "ja" radioButton ausgewählt ist, und ausgeblendet, wenn "Keine" ausgewählt ist. Ich hatte ursprünglich eingeführt, dies mit Hilfe des AutoPostBack-Attribut, aber ich möchte es in Javascript, so dass es nicht zu einem postback. Hier ist der code. Jegliche Hilfe würde sehr geschätzt werden.
<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
}
Vielen Dank im Voraus,
Zappt
InformationsquelleAutor Riain McAtamney | 2010-03-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein kurzes Beispiel von mir:
InformationsquelleAutor Kelsey
Raja Es gibt einige Fehler in Ihrem code, den ich gerade entfernt es
InformationsquelleAutor Saineshwar
Wenn Sie eine Klasse hinzufügen, oder bestimmen Sie die real-id von "panel1", können Sie mit jQuery ausblenden, es ganz einfach:
Oder Sie ohne die Verwendung von jQuery, mit der id des div/panel:
Wieder:
Oder
InformationsquelleAutor Lance Harper
versuchen Sie dies:
Hoffe, es hilft.
InformationsquelleAutor Raja
wenn dir nichts ausmacht eine partielle postback, Sie können auch werfen Sie Ihren code in eine
UpdatePanel
(vorausgesetzt, dass Sie nicht wollen, um ein postback, so dass die gesamte Seite nicht müssen gehen durch eine Seite des Lebens-Zyklus).InformationsquelleAutor Jason M