Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/10/2006, 11:09
zaqpz
 
Fecha de Ingreso: agosto-2005
Ubicación: Argentina, Capital Federal
Mensajes: 435
Antigüedad: 19 años, 3 meses
Puntos: 2
Tienes dos opciones, una con comunicación asincrónica cliente-servidor (AJAX) y la otra enteramente con JavaScript.

Desde JavaScript la solución sería llenar un array bidimensional con los valores de tu base de datos. Al producirse el evento onBlur de tu input capturarías el valor ingresado (si hay alguno) y lo usarías como índice para acceder a tu array y traer los valores correspondientes. Si no me equivoco tienes un ejemplo similar a esto en las FAQ de JavaScript o en Google puedes encontrar a montones.

Con AJAX la cosa es un poco diferente. Se trata de capturar lo ingresado en el input y mediante el método open de tu objeto XMLHttpRequest le envías una peticion de datos asincrónica (sin necesidad de recargar) a tu archivo PHP (o ASP o lo que sea). Puedes ver ejemplos de esto buscando también en las FAQ de AJAX; encontrarás muchos buscando como "select dependientes", que te pueden servir ya que los procedimientos son muy similares.

Te anticipo que para ambas soluciones necesitas unos conocimientos variados de JavaScript. Si tu intención es construir el script por tu misma te recomendaría que vayas haciéndote de algun tutorial y algo de tiempo para hecharle un ojo. Encontrar un script ya hecho tan específico por la web creo que es un poco complicado, pero quizá encuentres algo parecido en webs como http://www.hotscripts.com o similar. Pero como ya te dije, no te vendría mal tomarte unos minutitos y leer algún que otro manual sobre el tema.

Saludos.
__________________
R4DS en español | R4DS en inglés

Última edición por zaqpz; 11/10/2006 a las 11:14