c# - Sliding (or moving) controls in ASP.NET with just javascript -
because of how page set up, can not send postback events , reload page controls in new positions. therefore, need move controls around using javascript.
if have 3 radio buttons on ui, , when 1 of radio buttons clicked in list, want able slide other radio buttons down , have clicked radio button show new text boxes, drop down lists, etc, gain more information user. code example: (when no radio buttons clicked)
<asp:radiobutton id="radioyes" groupname="group1" text="yes, i'll give more information." runat="server" /><br /> <asp:radiobutton id="radiomaybe" groupname="group1" text="not sure yet." runat="server" /><br /> <asp:radiobutton id="radiono" groupname="group1" text="nope." runat="server" /><br /> once 'yes' radio button pushed, want have 'maybe' , 'no' slide down , leave room if had coded up:
<asp:radiobutton id="radioyes" groupname="group1" text="yes, i'll give more information." runat="server" /><br /> <asp:label id="labelname" text="name" runat="server" /><br /> <asp:textbox id="textbox" runat="server" /><br /> <asp:radiobutton id="radiomaybe" groupname="group1" text="not sure yet." runat="server" /><br /> <asp:radiobutton id="radiono" groupname="group1" text="nope." runat="server" /><br /> and opposite effect happen too: when 'yes' unclicked, radio buttons slide up.
maybe can use jquery slidetoggle(),or ajaxtoolkit popupcontrol http://www.asp.net/ajaxlibrary/ajaxcontroltoolkitsamplesite/popupcontrol/popupcontrol.aspx english poor ,but if want have slide down can use this.
Comments
Post a Comment