Foros del Web » Programando para Internet » Javascript »

¿Cómo puedo usar autocompletar devolviendo 2 valores?

Estas en el tema de ¿Cómo puedo usar autocompletar devolviendo 2 valores? en el foro de Javascript en Foros del Web. Lo que quiero hacer es tener la info de la tabla user, el problema que utilizando una lista (combo box) me aparecerían todos los usurios ...
  #1 (permalink)  
Antiguo 23/06/2012, 09:47
 
Fecha de Ingreso: julio-2009
Mensajes: 178
Antigüedad: 14 años, 9 meses
Puntos: 1
¿Cómo puedo usar autocompletar devolviendo 2 valores?

Lo que quiero hacer es tener la info de la tabla user, el problema que utilizando una lista (combo box) me aparecerían todos los usurios y si hubiecen 1000 sería muy largo.. Lo que debo hacer es un formulario donde el admin llene los datos de un cliente cuando haga un retiro de un libro, este usuario ya estaría en la bd sí que si Juán Rodríguez va a pedir un libro el admin escribre su nombre y con autocompletar (de jquery ui) ira mostrando los nombres pero el problema es que esto solo devuelve un valor, o sea el nombre pero no el id.
¿cuál sería la solución?
  #2 (permalink)  
Antiguo 24/06/2012, 11:01
Avatar de fjrueda  
Fecha de Ingreso: marzo-2008
Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 1 mes
Puntos: 35
Respuesta: ¿Cómo puedo usar autocompletar devolviendo 2 valores?

SJENERT ... una forma complicada seria que programara un "onBlur" y por medio de ajax buscara el identifcador.

Pero otra opcion mas facil, pero mas larga seria que cuando envie la informacion realizara una consulta y por medio del Nombre busque el identificador.
Claro yo se que pueden existir nombres identicos, pero en la pagina de respuesta se puede programar un listado cuando se presente esta cituacion.

Otra opcion seria que en el autocompletar traiga tanto el nombre como la identificacion separados por un "-" y en la respuesta le quita el nombre con PHP.

Por ahora solo se le meocurre eso, puede alguien mas (con mas experiencia en Jquery) le de una respuesta mas acorde al caso.
  #3 (permalink)  
Antiguo 24/06/2012, 15:21
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 5 meses
Puntos: 25
Respuesta: ¿Cómo puedo usar autocompletar devolviendo 2 valores?

se puede hacerlo cobertiendo el resultado en json de esta manera puedes tener todo el resultado y utelizar solo las columnas que quieres, es mi opinion
__________________
cada vez que aprendes algo te crees que no sabes nada

Etiquetas: formulario, usar, autocompletado
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:17.