Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/08/2007, 11:37
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Re: Se puede hacer con AJAX??

Si es posible, y de hecho es mas facil que hacer los selects dependientes, lo puedes hacer con la libreria Prototype muy sencillo:
Código:
Event.observe( 'window', 'load', function() {
      $('id_de_tu_select').onchange = function() {
              var itemSelected = this.options[this.selectedIndex].value;
              var pars = "idcliente=" + escape(itemSelected);
              new Ajax.Request( '/scriptdestino', {
                       method: 'get',
                       parameters: pars,
                       onSuccess: function(transport) {
                               fillDatos( transport.responseText );
                       }
              }
      };
});

function fillDatos( response ) {
      var items = response.split( "||" );
      var direccion = items[0];
      var telefono = items[1];
      var email = items[2];

      $('id_de_tu_txt_direccion' ).value = direccion;
      $('telefono_id').value = telefono;
      $('email_id').value = email;
}
Ahora tu script donde haces la consulta debe de recibir el idcliente y tiene que sacar los datos de esta forma:
Código:
direccion del cliente||telefono del cliente||email del cliente
Pruebalo y comentas.

Saludos.