Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2009, 14:28
r0xdrig0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 17 años
Puntos: 0
Como Cambiar esta funcion en prototype????

Hola amigos tengo una duda encontre en este mismo foro una funcionen prototype q carga datos en los input de acuerdo a un dato seleccionado desde un campo tipo select, yo quiero hacer lo mismo, pero en vez de un campo tipo select quiero q al escribir el dato en un campo tipo text q una vez escrito y q al hacer click fuera de este campo q me cargue todos los datos de ese id escrito en los otros input text correspondientes
lka funcion en prototype q tengo es la siguiente:
Código PHP:
Event.observewindow'load', function() 
{
      $(
'rut_padre').onblur = function() 
      {
              var 
itemSelected this.options[this.selectedIndex].value;
              var 
pars "rut_padre=" escape(itemSelected);
              
alertpars );
              new 
Ajax.Request'ajax_comprobar_rut_padre.php',
              {        
                      
method'get',
          
parameterspars,
          
onSuccess: function(transport
                      {
                        
alert("Ajax Request completed! response: " transport.responseText);
                        
fillDatostransport.responseText );
                    }
              }
        );
      };
});

function 
fillDatosresponse ) {
      var 
items response.split"||" );
      var 
nombre_padre items[0];
      var 
apellido_paterno_padre items[1];
      var 
apellido_materno_padre items[2];

      $(
'nombre_padre').value nombre_padre;
      $(
'apellido_paterno_padre').value apellido_paterno_padre;
      $(
'apellido_materno_padre').value apellido_materno_padre;

y el archivo php al q llamo es este:

Código PHP:
<?php   
 
// Que no se nos olvide incluir nuestro fichero con la conexion a la base de datos.  
 
include_once("./include_php/conexion.php"); 
 include_once(
"./include_php/funciones.php"); 
 
$fecha date("Y/m/d");
 
$_SESSION['ide_nino'];
 
 
$_SESSION['rut']=$_REQUEST['rut_padre'];
 
     
$conn conexion();
      
      if(
$conn!=1)
      {
            
$sql="SELECT nombre_padre, apellido_paterno_padre, apellido_materno_padre FROM padre WHERE rut_padre='".$_SESSION['rut']."'";
            
        
$res=pg_query($conn$sql); 
        
$rowpg_fetch_array ($res);
        
        echo 
$row[0]."||".$row[1]."||".$row[2]; 
            
      }
?>
mi pregunta es; Qué deberias yo cambiar de esta funcion en prototype para q en vez de escojer un dato desde una lista de campo select lo haga escribiendo el id en un campo text y q al salir de este campo input text me cargue los datos q tienen q ver con dicho id en los otros campos correspondientes??? porfavor amigos ruego por su ayuda!!!!! de antemano gracias..... bye.