tengo 2 Radio Button que deben hacer lo siguiente:
cuando selecciono 'normal' se oculta las opciones avanzadas
cuando selecciono 'avanzado' se muestra las opciones avanzadas
pero, el codigo no hace eso correctamente, lo hace de la siguiente manera
- cuando cargo la pagiina por primera vez, las opciones avanzadas no se muestran (es correcto)
- cuando selecciono la opcion 'avanzada' las opciones de avanzada se muestran (es correcto)
- luego, cuando selecciono 'normal', las opciones avanzadas se ocultan (es correcto)
- pero al seleccionar la opciona 'avanzada' por 2da vez o mas, ya no se muestran las opciones avanzadas (aqui se equivoca)
de aqui en adelante, no importa cuantas veces selecciones normal<->avanzada, no se muestra mas las opciones avanzadas.
les muestro el codigo:
Código HTML:
<html> <head id="Head1" runat="server"> <title>Licencias Internas</title> <link rel="Stylesheet" href="Stylos.css" type="text/css" /> <script runat="server"> Sub OcultarMostrar1(ByVal s As Object, ByVal e As EventArgs) If RadioButton1.Checked = True Then lblAvanzado.Visible = False End If If RadioButton1.Checked = False Then lblAvanzado.Visible = True End If End Sub </script> </head> <body> <form id="Form1" runat="server"> <table width="800" style="margin-top:10px"> <tr><td colspan="1" class="SubTitulos">Buscar Prsona</td></tr> <tr><td style="text-align:center;" colspan="1"> <asp:RadioButton ID="RadioButton1" GroupName="mostrar" runat="server" Text="Normal" Checked="true" AutoPostBack="true" OnCheckedChanged="OcultarMostrar1" /> <asp:RadioButton ID="RadioButton2" GroupName="mostrar" runat="server" Text="Anazado" OnCheckedChanged="OcultarMostrar1" AutoPostBack="true" /> </td></tr> <tr><td> Nombre: <asp:TextBox runat="server" ></asp:TextBox> </td></tr> <asp:Label ID="lblAvanzado" Visible="false" runat="server"> <tr><td>Rut: <asp:TextBox runat="server" /> Empresa: <asp:DropDownList runat="server" > <asp:ListItem Text="empresa 1" /> <asp:ListItem Text="empresa 2" /> <asp:ListItem Text="..." /> <asp:ListItem Text="empresa n" /> </asp:DropDownList></td></tr> <tr><td><asp:RadioButton ID="rd1" GroupName="rdbFecha" Text="Todas las Fechas" Checked="true" AutoPostBack="true" runat="server" /></td></tr> <tr><td><asp:RadioButton ID="rd2" GroupName="rdbFecha" Text="Entre Las Fechas" AutoPostBack="true" runat="server" /></td></tr> </asp:Label> </table> </form> </body> </html>