Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Ocultar DropDownList! (Urgente!!!) (http://www.forosdelweb.com/f29/ocultar-dropdownlist-urgente-260744/)

GustavoPY 10/01/2005 17:27

Ocultar DropDownList! (Urgente!!!)
 
Tengo 2 DropDownList.
Quisiera que dependiendo de las opciones que el usuario haya seleccionado en el primer DropDownList, el otro se oculte.
Quisiera hacerlo por JavaScript en el lado del cliente, pero tengo problemas, no me funciona el código que tengo.
Éste es el código JavaScript:

<script language="javascript">
//<!-- Oculto para navegadores antiguos
function Ocultar()
{
if (Form1.ddl_Criterio.selectedIndex == 2 ) ||
Form1.ddl_Criterio.selectedIndex == 3 || Form1.ddl_Criterio.selectedIndex ==
4)
{
document.getElementById('ddl_BuscarEn').style.visi bility='hidden';
}
else
{
document.getElementById('ddl_BuscarEn').style.visi bility='visible';
}

}
// -->
</script>

Y en el Load:
ddl_Criterio.Attributes.Add("onchange", "ocultar();")

¿Qué estoy haciendo mal?
Desde ya muchas gracias!

xknown 10/01/2005 17:47

Hola, prueba con este código, fíjate el nombre de la función, deben ser iguales con el nombre que pones en ddl_Criterio.Attributes.Add("onchange", "ocultar();")

Código:

function ocultar()
{
        if (Form1.ddl_Criterio.selectedIndex == 2 || Form1.ddl_Criterio.selectedIndex == 3 || Form1.ddl_Criterio.selectedIndex==4)
        {
                document.getElementById('ddl_BuscarEn').style.visibility='hidden';
        }
        else
        {
                document.getElementById('ddl_BuscarEn').style.visibility='visible';
        }
}

Saludos

GustavoPY 10/01/2005 18:22

Hola amigo Xknown, gracias por responder!

Pues, he intentado de todo, pero no me está saliendo.

¿Alguna otra sugerencia?

Desde ya muchas gracias!

xknown 10/01/2005 21:30

Hola de nuevo, podrías enviar un poco más de código?, puesto que con el ejemplo que te envié a mi me funciona sin ningun problema.

Saludos

RicaJ0625 11/01/2005 07:22

Javascripts es sensitivo a mayusculas y minusculas

Esta en mayuscula
function Ocultar()
{

Esta en minuscula
ddl_Criterio.Attributes.Add("onchange", "ocultar();")

RootK 11/01/2005 16:28

Una pregunta, no te sirvió lo que puse aqui: :pensando:

http://www.forosdelweb.com/showthrea...701#post924014

Salu2 :cool:


La zona horaria es GMT -6. Ahora son las 05:39.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.