Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema con listas de opciones

Estas en el tema de Problema con listas de opciones en el foro de PHP en Foros del Web. El ejercicio consiste en dos listas despeglabes, la primera que consta de gato, perro y jirafa, la segunda que esta oculta consta de PastorAleman, BuldogFrances, ...
  #1 (permalink)  
Antiguo 17/08/2015, 12:06
 
Fecha de Ingreso: agosto-2015
Mensajes: 2
Antigüedad: 8 años, 8 meses
Puntos: 0
Problema con listas de opciones

El ejercicio consiste en dos listas despeglabes, la primera que consta de gato, perro y jirafa, la segunda que esta oculta consta de PastorAleman, BuldogFrances, carlino.

Se supone que cuando en la primera lista pulso la opcion perro, se tiene que mostrar la segunda lista de opciones que me permitira que tipo de perro escoger.

<html>
<head>
<meta charset="iso-8859-1">
<title>Curso pagina 2014</title>
<meta content='width=device-width, initial-scale=1, maximum-scale=1' name='viewport'>

<link href='http://fonts.googleapis.com/css?family=Lato' rel='stylesheet' type='text/css'>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

</head>

<body>
<script language=javascript>
function habilitar(){
$('#dogs').slideDown(500);

}

</script>


<select>
<option value=”gato” >gato</option>
<option value=”perro” onchange= "habilitar();">perro</option>
<option value=”Jirafa”>Jirafa</option>
</select>

<select id="dogs" style="display:none" >
<option value=”pastor” >PastorAleman</option>
<option value=”frances”>BuldogFrances</option>
<option value=”carlinio”>Carlino</option>
</select>


</body>
</html>

Pero no me funciona, estoy desesperada. Si alguien me pudiera ayudar

El error creo que esta a la hora de llamar la funcion javascript habilitar() ya que no consigo ni ejecutar un alert

<html>
<head>
<meta charset="iso-8859-1">
<title>Curso pagina 2014</title>
<meta content='width=device-width, initial-scale=1, maximum-scale=1' name='viewport'>

<link href='http://fonts.googleapis.com/css?family=Lato' rel='stylesheet' type='text/css'>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

</head>

<body>
<script language=javascript>
function habilitar(){
alert ("hola");
}

</script>


<select>
<option value=”gato” >gato</option>
<option value=”perro” onchange= "habilitar();">perro</option>
<option value=”Jirafa”>Jirafa</option>
</select>

<select id="dogs" style="display:none" >
<option value=”pastor” >PastorAleman</option>
<option value=”frances”>BuldogFrances</option>
<option value=”carlinio”>Carlino</option>
</select>


</body>
</html>
  #2 (permalink)  
Antiguo 17/08/2015, 12:38
Avatar de Fleon  
Fecha de Ingreso: febrero-2010
Mensajes: 138
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: Problema con listas de opciones

El problema es que estás tratando de aplicar un efecto a un select y eso no es posible, .slideDown sirve para esconder/visualizar agun elemento como DIV, ul etc. pero no elementos de formulario (Si no me equivoco).

Saludos.
  #3 (permalink)  
Antiguo 18/08/2015, 05:58
 
Fecha de Ingreso: agosto-2015
Mensajes: 2
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: Problema con listas de opciones

Ahh valee, buscare otra forma de jugar con las selects, muchisimas gracias porque seguia busca que te busca

Etiquetas: html, listas, opciones, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:43.