Hola Gator V...
Como podràs observar por la preguntas que te voy a hacer, no he podido comenzar...
Mira a pesar de que me das el còdigo, por cierto de agradezco muchìsimo...
No tengo ni las mas remota idea de como implementarlo..., ya descargué la librería "Prototype"...., ya tengo la pàgina que tiene el select que debe cargar los datos, la llamo, formulario.php y ahora??.
Me surgen las siguientes dudas:
Esta parte del còdigo la puse en formulario.php, pero no estoy seguro si va ahì....
Código:
<script language="javascript">
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;
}
</script>
<select name="cliente" onchange="">
<option>Seleccione</option>
<?php
do
{
?>
<option value="<?php echo $row[0]?>"><?php echo substr($row[1],0,15)?></option>
<?php
}while($row=mysql_fetch_array($result));
?>
</select>
Còmo puedes ver, tengo el select en la misma pàgina, pero no sè ni donde ni como, colocar el evento que carga el ajax....
En tu còdigo me dices que '/scriptdestino', debo crear un nuevo archivo php para que??? para hacer la consulta que debe cargar los datos de los input??. Realmente no entiendo esa parte...
Gracias de antemano...