
20/04/2016, 14:24
|
| | Fecha de Ingreso: abril-2016
Mensajes: 4
Antigüedad: 8 años, 10 meses Puntos: 0 | |
Respuesta: ayuda con Listas desplegables dependientes + vinculos hola gracias por contestar, pero debo armar con 3 niveles
MARCA MODELO COMBUSTIBLE (diesel/Gasolina) >>> link
............
pero el ejemplo no funcion va a cualquier link o tira error , la verdad no entiendo bien esto, pero arme algo para probar y por ahi me podes corregir ,
Al seleccionar la marca, se busca el modelo de auto, y luego el tipo de combustible que usa y de ahí al modelo de batería que lleva..
lo que pasa es que no va a los link y el tercer nivel no se como armarlo, .. jaja parece fácil pero es complicado esto para mi amigo..jajaja
mi codigo:
-------------------------------
<html>
<head>
<meta charset="UTF-8">
<title>Baterias Moura elija su bateria</title>
<script type="text/javascript" language="javascript">
var direccionesRoc=new Array();
var direccionesAca=new Array();
ford1[0]="ford1.htm";
ford2[1]="ford2.htm";
chevrolet1[0]="chevrolet1.htm";
chevrolet2[1]="chevrolet2.htm";
chevrolet3[2]="chevrolet3.htm";
//ejemplo
function funciondesdeelpadre(form)
{
var selec = form.padre.options; //name del select padre
var combo = form.hijo.options;//name del select que se llenara(hijo)
combo.length = null;
if (selec[0].selected == true) //valor por posicion de las opcion del padre
{
var seleccionar = new Option("Esperando selección");
combo[0] = seleccionar; //valores que tomara el hijo
}
if (selec[1].selected == true)//valor por posicion de las opcion del padre
{
var popular1 = new Option("Rock de los 90");
var popular2 = new Option("Rock de los 80");
combo[0] = popular1;//valores que tomara el hijo
combo[1] = popular2;//valores que tomara el hijo
}
}
//fin ejemplo
function agregarOpciones(form)
{
var selec = form.marca.options;
var combo = form.modelo.options;
combo.length = null;
if (selec[0].selected == true)
{
var seleccionar = new Option("Esperando selección");
combo[0] = seleccionar;
}
if (selec[1].selected == true)
{
var ford1 = new Option("F100");
var ford2 = new Option("RANGER");
combo[0] = ford1;
combo[1] = ford2;
}
if (selec[2].selected == true)
{
var chevrolet1 = new Option("ASTRA");
var chevrolet2 = new Option("CORSA");
var chevrolet3 = new Option("MERIVA");
combo[0] = chevrolet1;
combo[1] = chevrolet2;
combo[2] = chevrolet3;
}
}
</script>
</head>
<body>
<form name="ejemplo2" method="POST" target="_blank" action="">
<select name="marca" onChange="agregarOpciones(this.form)">
<option value="">[seleccione una opción]</option>
<option value="ford">ford</option>
<option value="chevrolet">chevrolet</option>
</select>
<select name="modelo" onChange="direccion(this.form)">
<option value="">Esperando selección</option>
</select>
<select name="combustible">
<option value="">Esperando selección</option>
</select>
<input type="submit" value="Buscar"></form>
</body>
</html>
-----------------------------------
http://nipley.com.ar/site/00000000.html
------------------------------------
gracias!!!
Última edición por nipley; 20/04/2016 a las 14:34 |