Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Varios combos dependientes en un formulario

Estas en el tema de Varios combos dependientes en un formulario en el foro de Javascript en Foros del Web. Hola, lo que pasa es que no soy muy bueno en javascript, tengo un codigo que es un combo para ciudad, barrio y comuna; este ...
  #1 (permalink)  
Antiguo 03/04/2013, 14:00
 
Fecha de Ingreso: septiembre-2012
Ubicación: Norte de Santander
Mensajes: 127
Antigüedad: 12 años, 2 meses
Puntos: 1
Varios combos dependientes en un formulario

Hola, lo que pasa es que no soy muy bueno en javascript, tengo un codigo que es un combo para ciudad, barrio y comuna; este codigo funciona perfectamente, pero ahora se me ha pedido que lo use varias veces en un mismo formulario y he alli mi problema, solo funciona una vez a la siguiente ya no se despliega. Deberia camdiarlo de document ready a una funcion que se ejecuta al realizar una accion en el campo select?

Código Javascript:
Ver original
  1. <script language="javascript">
  2. $(document).ready(function(){
  3.     // Parametros para e combo1
  4.    $("#combo1").change(function () {
  5.         $("#combo1 option:selected").each(function () {
  6.             //alert($(this).val());
  7.                 elegido=$(this).val();
  8.                 $.post("combo1.php", { elegido: elegido }, function(data){
  9.                 $("#combo2").html(data);
  10.                 $("#combo3").html("");
  11.             });        
  12.         });
  13.    })
  14.     // Parametros para el combo2
  15.     $("#combo2").change(function () {
  16.         $("#combo2 option:selected").each(function () {
  17.             //alert($(this).val());
  18.                 elegido=$(this).val();
  19.                 $.post("combo2.php", { elegido: elegido }, function(data){
  20.                 $("#combo3").html(data);
  21.             });        
  22.         });
  23.    })
  24. });
  25. </script>

Etiquetas: combos, dependientes, formulario, funcion, html, php, 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 06:10.