Ir al contenido


Foto

ComboBox dependientes


  • Por favor identifícate para responder
4 respuestas en este tema

#1 noelia

noelia

    Newbie

  • Miembros
  • Pip
  • 1 mensajes

Escrito 07 julio 2014 - 09:27

:(  QUISIERA SABER SI ALGUIEN PUEDE AYUDARME  CON COMBOBOX DEPENDIENTES DE 3 NIVELES .... ME URGE PARA UN PROYECTO , GRACIAS!!!!! MEJOR SI ES EN CODEIGNITER, DE PREFERENCIAS CON DATOS ESTATICOS, SIN USO DE DB.
  • 0

#2 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 08 julio 2014 - 07:26

Bienvenida al DelphiAccess amiga noelia, espero que pronto alguien pueda llegar a ayudarte en lo que requieres.

Me gustaría invitarte a leer nuestra guía de estilo para que puedas interactuar con el foro de manera más amigable, por ejemplo, nombrando tus consultas adecuadamente (evitemos por favor títulos como: NECESITO AYUDA, TENGO UN PROBLEMA, HELP !!! ya que no nos clarifican para nada el contenido de tu solicitud de ayuda) y/o no escribiendo todo con mayúsculas...

Ojalá podamos verte continuamente por aquí y espero que encuentres en este foro un lugar agradable

Saludox ! :)
  • 0

#3 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 08 julio 2014 - 07:28

Otra cosita más...

Coloca aquello que lleves como avance (código, esquemas, etc) para que de esa manera puedan orientarte de una manera más simple. Ayúdanos a ayudarte.  (y)

Saludox ! :)
  • 0

#4 dchacon

dchacon

    Newbie

  • Miembros
  • Pip
  • 2 mensajes

Escrito 08 julio 2014 - 09:38

Hola, yo lo hago de la siguiente manera:

1. Defino mi primer combo:


delphi
  1. <select name="combo1" id="combo1" onChange="llama_combo_2(this.value);"/>
  2.     <option value="0">Seleccionar</option>
  3.     <? foreach($primero as $campo){ ?>
  4.     <option value="<?php echo $campo->nombre ?>" ><?php echo $campo->id?></option>
  5.     <? }?>
  6. </select>



Lleno el combo con un arreglo y llamo a una funcion en Javascript, la cual contiene una funcion en JQuery que llama por Ajax a otra pagina con los datos a cargar del segundo combo:

Código de la función en Javascript:


delphi
  1. function llama_combo_2(campo1){
  2. $.ajax({
  3. type: "POST",
  4. url: "pagina_para_llenar_combo.php",
  5. data: "campo1="+campo1
  6. dataType: "html",
  7. success: function(respuesta){
  8. $("#combo2").html(respuesta);
  9. }
  10.   });
  11. }



Tu segundo combo deberia quedar algo como esto:


delphi
  1. <select name="combo2" id="combo2"  onChange="llama_combo_3(this.value);"/>
  2.     <option value="0">Seleccionar</option>
  3.   </select>



Y repites el mismo proceso para el tercer combo.

Espero que te sirva, saludos!


  • 0

#5 porfi.dev

porfi.dev

    Advanced Member

  • Miembros
  • PipPipPip
  • 183 mensajes
  • LocationMy House @ México

Escrito 17 julio 2014 - 07:24

Aqui otra opcion con Jquery http://elporfirio.co...ption-dinamico/
  • 0




IP.Board spam blocked by CleanTalk.