Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2016, 19:46
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 11 meses
Puntos: 263
Respuesta: Textfield con función de combobox

podrias crearte una funcion con js que busque la id en un array para cargarlo en un input oculto, por ejemplo:

Código HTML:
Ver original
  1. <input type="text" name="prueba" list="lista" onChange="buscarValor();"/>
  2. <datalist id="lista">
  3.   <option value="Caracas"></option>
  4.   <option value="Valencia"></option>
  5. <br>
  6. <hr>
  7. <input type="text" name="id_estado" readonly/>

Código Javascript:
Ver original
  1. function buscarValor(){
  2. //cargamos el valor del input autocompletado
  3. var valor = $("input[name=prueba]").val();
  4.  
  5. //creamos un array con los valores necesarios para la consulta, puede ser incluso hecho con php
  6. var lista = {Valencia:1 , Caracas:2};
  7.  
  8. //recorremos los valores hasta encontrar el valor deseado
  9. for(var id in lista){
  10.  
  11.     //una vez encontrado el valor detenemos el bucle e insertamos el valor en el input necesario
  12.     if(id == valor){
  13.     $("input[name=id_estado]").val(lista[id])
  14.     break;
  15.   }
  16.  
  17.  
  18. }
  19.  
  20. }


Muestra: https://jsfiddle.net/xfxstudios/hf4t4ahc/
__________________
[email protected]
HITCEL