Показване/скриване на контрола на календара при избор на елемент в списъка с радиобутони?

Как мога да покажа контролата на календара и контролата на текстовото поле само когато избирам „Избор на дата“ в контролата на списъка с радиобутони?

 <asp:RadioButtonList ID="rbl_immediate_date_view_2" CssClass="gp-contact-us-radiolist" runat="server">
                                <asp:ListItem>Immediate</asp:ListItem>
                                <asp:ListItem>Select date</asp:ListItem>
                            </asp:RadioButtonList>
                            <asp:TextBox ID="txtStartDate" runat="server"></asp:TextBox>
                            <asp:CalendarExtender ID="calendar_view_2" TargetControlID="txtStartDate" PopupButtonID="rbl_immediate_date_view_2" runat="server" />

person Anuya    schedule 04.08.2013    source източник


Отговори (1)


Ето какво бих направил:

В моето маркиране:

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<div>
    <asp:RadioButtonList ID="rbl_immediate_date_view_2" 
        CssClass="gp-contact-us-radiolist" runat="server" 
        onselectedindexchanged="rbl_immediate_date_view
protected void rbl_immediate_date_view_2_SelectedIndexChanged(object sender, EventArgs e)
{
    txtStartDate.Visible = rbl_immediate_date_view_2.SelectedValue == "Select date";
}
SelectedIndexChanged" AutoPostBack="True"> <asp:ListItem>Immediate</asp:ListItem> <asp:ListItem>Select date</asp:ListItem> </asp:RadioButtonList> <asp:TextBox ID="txtStartDate" runat="server" Visible="false"></asp:TextBox> <asp:CalendarExtender ID="calendar_view_2" TargetControlID="txtStartDate" PopupButtonID="rbl_immediate_date_view_2" runat="server" /> </div>

Сега в моя код отзад:

protected void rbl_immediate_date_view_2_SelectedIndexChanged(object sender, EventArgs e)
{
    txtStartDate.Visible = rbl_immediate_date_view_2.SelectedValue == "Select date";
}
person afzalulh    schedule 04.08.2013