Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/10/2017, 21:57
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como actualizar una lista desplegable según el codigo ingresado en un inpu

Supongo que tienes un select de este modo

Código Javascript:
Ver original
  1. <select>
  2.     <option value="codigo1">Nombre1</option>
  3.     <option value="codigo2">Nombre2</option>
  4.     ..
  5.     <option value="codigoN-1">NombreN-1</option>
  6.     <option value="codigoN">NombreN</option>
  7. <select>

Si no tienes tu select así no se que estas haciendo

Edito, solo basta con hacer esto

Código HTML:
Ver original
  1. <input onchange="shareValue(this.id, 'theSelect');" />
  2. <select id="theSelect"> OPTS HERE... </select>


P.S: Si el select es de ese modo, solo falta validar que exista la opcion:

Código Javascript:
Ver original
  1. function shareValue2Select(fromID, toID){
  2. var f =  document.getElementById(fromID);
  3. var t =  document.getElementById(toID);
  4.  
  5. var opts = t.getElementsByTagName("option");
  6. var found = false;
  7.  
  8.     for(var k=0;k<opts.length;k++){
  9.         if(opts[k].value == f.value){
  10.         found = true;
  11.         break;
  12.         }
  13.     }
  14.  
  15.     if(found){
  16.     t.value = f.value;
  17.     }
  18.     else{
  19.     //to do if !found
  20.     }
  21. }

Última edición por alvaro_trewhela; 29/10/2017 a las 22:10