Ver Mensaje Individual
  #12 (permalink)  
Antiguo 27/10/2015, 08:26
BlackJccl1
 
Fecha de Ingreso: abril-2015
Mensajes: 304
Antigüedad: 9 años, 7 meses
Puntos: 2
Respuesta: Capturar varios valores de un input

Haber veras todos los combos que se generan con el while cargan la misma información asi
Código HTML:
Ver original
  1. <select id="e_cargo_homologado_contacto1" class="form-control xy">
  2.             <option value="Null">Seleccione Cargo</option>
  3.           <option value="1">Gerente de Finanzas</option>
  4.          <option value="2">Gerente de Desarrollo Humano</option>
  5.           <option value="3">Jefe de Calidad</option>
claro que esto se carga con una funcion en ajax
Código Javascript:
Ver original
  1. function cargar_editar_cargo(){
  2.   $.ajax({
  3.     type: "POST",
  4.     url: "funciones/ubigeo.php",
  5.     data: "c=15",
  6.     success: function(data){
  7.       $("[id^=e_cargo_homologado_contacto]").append(data); // con esto cargo los option en el combo luego de la consulta que hago en php
  8.       $("[id^=e_cargo_homologado_id]").each(function() {
  9.         e_cc = $("[id^=e_cargo_homologado_id]");
  10.         e_cc = $(this).val();
  11.         console.log(e_cc)
  12.         document.querySelector("[id^=e_cargo_homologado_contacto]").value = e_cc;
  13.       });
  14.     }
  15.   });
  16. }
ahora bien en el que genera los combos es el while este
Código PHP:
Ver original
  1. $q=@mysql_query($query, $link) or die(mysql_error());
  2.     $n=1;
  3.   while($r=@mysql_fetch_assoc($q)){
  4. $cad.='<div class="cliente-info-principal">
  5. <div class="col-md-4">
  6.          <input type="hidden" id="e_cargo_homologado_id'.$n.'" value="'.$r['jc_cargo_homologado_contacto'].'"> //input que contiene el valor para asignarle el atributo selected al compo
  7.          <select id="e_cargo_homologado_contacto'.$n.'" class="form-control" disabled>
  8.            <option value="Null">Seleccione Cargo</option>
  9.          </select>
  10.        </div>
  11.  </div>';
  12. $n++;
  13.     }
  14.     echo $cad;
lo que quiere es que se asigne el atributo selected según el valor que se carga en este input claro que este valor existe en el combo el problema esta en que no todos los inputs tienes en mismo valor para poder asignarle el atributo selected al combo por ejemplo un input puede tener el valor 1 y otro el valor 2, claro como dije estos existen dentro del combo lo que quiero es asignar el atributo selected segun ese valor