Foros del Web » Programando para Internet » Javascript »

Duda con Formularios (Select) y OnClick.

Estas en el tema de Duda con Formularios (Select) y OnClick. en el foro de Javascript en Foros del Web. Hola gente. Saludos a todos. La verdad es que casi ni trabajo con JavaScript, pero en este caso creo que es la respuesta a mi ...
  #1 (permalink)  
Antiguo 17/10/2006, 17:56
Avatar de Netfrank  
Fecha de Ingreso: marzo-2006
Ubicación: Las Talitas - Tucumán
Mensajes: 226
Antigüedad: 18 años, 2 meses
Puntos: 3
Duda con Formularios (Select) y OnClick.

Hola gente. Saludos a todos.

La verdad es que casi ni trabajo con JavaScript, pero en este caso creo que es la respuesta a mi problema.

Resulta que tengo un select de paises y uno de provincias o estados, y necesito que al seleccionar un país, el select de provincias se rellene con las provincias de ese país.

Tengo los selects hechos, pero no sé como programar esa acción.

Necesito que me lo expliquen lo más claro posible, ya que como les dije, esto de JavaScript no es mi campo.

Voy a estar muy agradecido con ustedes... y desde ya gracias.
  #2 (permalink)  
Antiguo 18/10/2006, 07:34
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 2 meses
Puntos: 62
;)

haber si te gusta esto:
Código HTML:
<html>
<head>
<script type="text/javascript">
 function KargaC()
  {
    var s1=document.getElementById('bat');
    var s2=document.getElementById('bi');
    s1.options[0]=new Option("Bilbo","0","0");
    s1.options[1]=new Option("Bermio","1","1");        
    s1.selectedIndex=0;
    s2.options[0]=new Option("Moyua","0","0");    
    s2.options[1]=new Option("Abando","1","1");
    s2.selectedIndex=0;
  }
 function AldatuC(uan,txu)
  {  
   var s1=document.getElementById(uan);
   var s2=document.getElementById(txu);
   s2.options.length = 0; 
   if(s1.selectedIndex==0)
    {    	 
	 s2.options[0]=new Option("Moyua","0","0");
	 s2.options[1]=new Option("Abando","1","1");		     
	 s2.selectedIndex=0;
	}
   if(s1.selectedIndex==1)
    {     
	 s2.options[0]=new Option("Zubiaur tar Kepa","0","0");	 
	 s2.options[1]=new Option("Erremedio kalea","1","1");		     
	 s2.selectedIndex=0;
	}   
  }
</script>
</head>
<body onLoad="KargaC()">
<form name="formu" id="formu">
<select name="bat" id="bat" onChange="AldatuC('bat','bi')">
</select>
<select name="bi" id="bi">
</select>
</form>
</body>
</html> 
;)
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #3 (permalink)  
Antiguo 18/10/2006, 17:23
Avatar de Netfrank  
Fecha de Ingreso: marzo-2006
Ubicación: Las Talitas - Tucumán
Mensajes: 226
Antigüedad: 18 años, 2 meses
Puntos: 3
Thank you

Es exáctamente lo que estaba necesitando.

Muchas gracias por tu cooperación.
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 13:19.