Hola PrincesaWeb, te dejo un ejemplo, es un poco diferente al ejemplo anterior que te dio Markgus:
formulario.php
Código PHP:
Ver original<script type="text/javascript" src="js/jquery.js"></script>
<style>
#div_oculto{display: none;}
</style>
<script type="text/javascript">
$(document).ready(function(){
$("#id_obra").change(function(){
ajax($(this).val());
})
});
function ajax(value){
var html="";
$.ajax({
url: "respuesta.php",
contentType:"application/x-www-form-urlencoded; charset=utf-8",
type:"GET",
data: "idcliente="+value,
error: function(){
alert('Error');
},
success: function(data){
//imprimo data en el div_oculto
$("#div_oculto").html(data);
//<span id="id">Option 1</span>';
//<span id="telefono">123456</span>';
//<span id="fax">123</span>';
//<span id="direccion">Peru</span>'
document.formulario.id.value=$("span#id").html();
document.formulario.telefono.value=$("span#telefono").html();
document.formulario.fax.value=$("span#fax").html();
document.formulario.direccion.value=$("span#direccion").html();
}
});
}
</script>
<div id="div_oculto"></div>
<form name="formulario">
<input type="text" name="id" /><br />
<input type="text" name="telefono" /><br />
<input type="text" name="fax" /><br />
<input type="text" name="direccion" /><br />
<select id="id_obra">
<option>Seleccione</option>
<option>Option 1</option>
<option>Option 2</option>
</select>
</form>
respuesta.php
Código PHP:
Ver original<?
$id=$_GET["idcliente"];
$telefono="123456";
$fax="123";
$direccion="Peru";
echo '<span id="id">'.$id.'</span>';
echo '<span id="telefono">'.$telefono.'</span>';
echo '<span id="fax">'.$fax.'</span>';
echo '<span id="direccion">'.$direccion.'</span>';
?>