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.