Foros del Web » Programando para Internet » Javascript » Frameworks JS »

input type text con comportamiento de select con ajax (busqueda de google)

Estas en el tema de input type text con comportamiento de select con ajax (busqueda de google) en el foro de Frameworks JS en Foros del Web. hola, en esta oportunidad tengo una pequeña duda de como haria esto con ajax ... lo q quiero hacer es algo como lo q se ...
  #1 (permalink)  
Antiguo 24/05/2011, 16:47
 
Fecha de Ingreso: diciembre-2010
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta input type text con comportamiento de select con ajax (busqueda de google)

hola, en esta oportunidad tengo una pequeña duda de como haria esto con ajax ... lo q quiero hacer es algo como lo q se ve en google cuando empezamos a escribir nuestras palabras de busqueda ... por ejemplo ... tengo mi tabla pais, empiezo a escribir en el textbox y mientras escribo q me vaya filtrando en una lista abajo los paises con letras similares (como en google) ... luego si selecciono uno de la lista, este se coloque en el textbox nada mas

Luego si presiono el boton de submit, en vez de mandarse el nombre del pais en el value, se mande el valor del indice (numero) del pais q se eligió, y por el contrario, si no se eligio nada y se ingreso un nuevo nombre de pais, este se guarde en la base de datos y luego se mande el indice de este pais atraves del submit ... estoy desarrollando un sistema web y tengo varias tablas en las q aplicaria este caso

yo hacia esto pero muy diferente y puede q haya repeticion de datos a menos q se ingresen correctamente ... es por eso q necesito la interactividad con la base de datos al momento q se escribe ...
lo q yo hacia era al momento de enviar los datos POST:
1. ejecutaba una consulta para ver si el texto q escribi ('z') ya existia en la tabla q corresponde ('y') (select count(x) as cant from y where x='z')
2. if cant era mayor q 'cero' entonces hacia otra consulta para obtener el indice de 'x' (select key from y where x='z')
3. if no habia insertaba ese nuevo valor, el indice se creaba automaticamente porq le daba autoincrement.
4. si era un indice complejo y no autoincrement, tenia q hacer la consulta del paso 2
5. finalmente insertaba el indice en otra tabla formada por una relacion de muchos a muchos entre 2 tablas

bueno espero q se hay entendido, como digo seria mas efectivo si en vez de comprobar a cada rato si el valor q se ingresa en el campo de texto ya existe en la base de datos, se podria jalar su indice como si fuera un select ... q tal si se ingresa 'Argewntina' por un error de tipeo y en la base ya se tiene el valor de 'Argentina', por ejemplo para nombre de universidades se pueden escribir muchas variantes de estas .... gracias si hay alguna respuesta :p
  #2 (permalink)  
Antiguo 24/05/2011, 20:19
 
Fecha de Ingreso: diciembre-2010
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: input type text con comportamiento de select con ajax (busqueda de google)

jeje ... bueno lo q buscaba era algo conocido como "busqueda instantanea" ... ahora recien lo vi en este post "http://www.forosdelweb.com/f77/busqueda-instantanea-824297/" ... pero lo q se necesita como dice al final es la interaccion con la base de datos xD

Etiquetas: ajax, comportamiento, google, input, select, type, busquedas, txt
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 21:52.