I am using c# for programming, please see below code:
<p><b>
<%=ResourceFile.GetResourceString("c_FreeLiveOnlineProgramInterest")%>
</b> <font color="red">*</font>
<br>
<asp:dropdownlist id="ddl_ProgramInterest" tabIndex="3" Runat="server"></asp:dropdownlist><br>
<asp:requiredfieldvalidator id="reqv_ddl_ProgramInterest" runat="server" Display="Dynamic" ControlToValidate="ddl_ProgramInterest"></asp:requiredfieldvalidator></p>
<div style="DISPLAY: none" id="divOther" runat="server">
<p><b>
<%=ResourceFile.GetResourceString("c_FreeLiveOnlineProgramInterestOther")%>
</b>
<br>
<asp:textbox id="txt_Other" tabIndex="6" Width="155" runat="server"></asp:textbox><br>
<asp:requiredfieldvalidator id="reqv_txt_Other" runat="server" Display="Dynamic" ControlToValidate="txt_Other"></asp:requiredfieldvalidator></p>
</div>
Above you can see that I have a dropdown "Program of Interest" and above dropdown have two values 'Live' and 'Other', I want when user select other then the "divOther' will appear or will be hidden as well same for requirefieldvalidator 'reqv_txt_Other", I have written below code in codebehind, its working fine but on server side.
private void ddl_ProgramInterest_SelectedIndexChanged(object sender, System.EventArgs e)
{
if (ddl_ProgramInterest.SelectedValue == ResourceFile.GetResourceString("c_FreeLiveOnlineProgramInterestValue2"))
{
divOther.Style.Add("display","block");
reqv_txt_Other.Enabled = true;
}
else
{
divOther.Style.Add("display","none");
reqv_txt_Other.Enabled = false;
txt_Other.Text="";
}
}
Please suggest how can do using JQuery!
Thanks