thanks bruce
I just learnt about that.
Probably I can disable it instead of setting visible to false, what do u
think?
[quoted text, click to view] "bruce barker" <nospam_brubar@safeco.com> wrote in message
news:e9$01Y6TDHA.556@TK2MSFTNGP12.phx.gbl...
> your approach will not work. asp.net does not render controls whose
visible
> property has been set to false. you will have to hide the control with
> client script.
>
> -- bruce (sqlwork.com)
>
>
> "sramruttun" <sramruttun@yahoo.com> wrote in message
> news:uOGhYN4TDHA.3132@tk2msftngp13.phx.gbl...
> > hi
> > I have a checkbox and a radiobuttonlist (the radiobuttonlist contains 2
> > items) in my form. The radiobuttonlist has its visible property set to
> false
> > at design time. At run time, when the checkbox is checked, then I want
the
> > radiobuttonlist to appear. I want to use javascript.
> >
> > On Form_Load I've done:
> > chkM.Attributes.Add("onclick", "ShowPeriod('" & RDLPeriod.ClientId &
> > "');return false;")
> >
> >
> > The HTML Source:
> >
> > <TR>
> > <TD>
> > <asp:Label id="Label8" runat="server">Monthly</asp:Label>
> > <asp:CheckBox id="chkM" runat="server" Width="81px"></asp:CheckBox>
> > </TD>
> > <TD colSpan="3">
> > <asp:Label id="Label9" runat="server">Period</asp:Label>
> > <asp:RadioButtonList id="RDLPeriod" runat="server"
> > RepeatDirection="Horizontal" Visible="False">
> > <asp:ListItem Value="All">All</asp:ListItem>
> > <asp:ListItem Value="Current Year">Current Year</asp:ListItem>
> > </asp:RadioButtonList>
> > </TD>
> > </TR>
> >
> >
> > In the script section I have:
> > function ShowPeriod(w)
> > {
> > document.all(w).visible=true;
> > //document.getElementById("RDLPeriod").style.visibility=true;
> > }
> >
> > Upon execution, when I check the checkbox, the code breaks in the script
> > section and tells that :
> > 'document.all(...)' is null or not an object
> >
> > Where is problem guys ?
> >
> >
>
>