Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/06/2009, 10:59
Avatar de lobo_php
lobo_php
 
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años, 2 meses
Puntos: 75
Respuesta: Cargar textfield de acuerdo a seleccion en Listbox

bueno, tengo tiempo jeje,

al momento de hacer el select ya con los option y todo (creo que ya lo tienes hecho(sino hazlo))

pones en el select onChange="ponernombre()"

primero que todo pon esta funcion:

Código javasript:
Ver original
  1. function nuevoAjax()
  2. {
  3.     /* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
  4.     lo que se puede copiar tal como esta aqui */
  5.     var xmlhttp=false;
  6.     try
  7.     {
  8.         // Creacion del objeto AJAX para navegadores no IE
  9.         xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
  10.     }
  11.     catch(e)
  12.     {
  13.         try
  14.         {
  15.             // Creacion del objeto AJAX para IE
  16.             xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  17.         }
  18.         catch(E) { xmlhttp=false; }
  19.     }
  20.     if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }
  21.  
  22.     return xmlhttp;
  23. }

en esa funcion debes hacer esto:

Código javascript:
Ver original
  1. function ponernombre()
  2. {
  3.     var dato=document.getElementById("id_select").value;
  4.    
  5.         var ajax=nuevoAjax();
  6.         ajax.open("GET", "consulta_nombre.php?valor="+dato, true);
  7.         ajax.onreadystatechange=function(){
  8.             if (ajax.readyState==4){
  9.                 document.getElementById("id_input_text").value=ajax.responseText;
  10.             }
  11.         }
  12.         ajax.send(null);
  13. }

y en la pagina de consulta_nombre.php

pues tomas el valor de get:

$_GET['valor'];

y sobre ese haces la consulta del nombre, segun ese valor, y lo pones a imprimir

echo $el_nombre_del_numero;

y ya, eso es todo :D
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175