S
sramruttun
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 ?
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 ?