Ver Mensaje Individual
  #22 (permalink)  
Antiguo 21/03/2015, 23:18
alopez064
 
Fecha de Ingreso: marzo-2015
Mensajes: 2
Antigüedad: 9 años, 2 meses
Puntos: 0
De acuerdo Respuesta: cargar input text dependiente de otro input text

jQuery(document).ready(function(){
$('#nombre').autocomplete({source:'consul_autocomp letar.php', minLength:1});

$('#nombre').focusout (function(){
var valor=$(this).val();

$.ajax ({
url:"consul_autocompletar2.php",
type:"POST",
dataType:"json",
data: {val:valor},
success: function(res){
$('#direccion').val(res.direccion)
$('#tel').val(res.tel)


}

})

})

});


<form name="form" method="post"><!-- manda los datos al frame -->
<fieldset style="border: 5px solid #000000;">
<legend>CLIENTE</legend>
<table>
<tr>
<td>NOMBRE</td>
<td><input type="text" name="nombre" id="nombre" style="text-transform:uppercase;" onKeyUp="javascript:this.value=this.value.toUpperC ase();" size=80/></td>
</tr>
<tr>
<td>DIRECCION</td>
<td><input type="text" name="direccion" id="direccion" size=80/>
</td>
</tr>
<tr>
<td>TELEFONO</td>
<td><input type="text" name="tel" size=80 id="tel"/>
</td>
</tr>
</table>

</body>


buen aporte me pareció importante, era lo que buscaba pero con algunos problemas , obvio que tienen solucion, el NAME y el ID del input nom_cliente, deberia llamarse igual ya que es el que identifica en campo de la base de datos quedaria e igual que los identificadores del script autocompletado quedaria asi :


jQuery(document).ready(function(){
$('#nom_cliente').autocomplete({source:'consul_aut ocompletar.php', minLength:1});

$('#nom_cliente').focusout (function(){
var valor=$(this).val();

$.ajax ({
url:"consul_autocompletar2.php",
type:"POST",
dataType:"json",
data: {val:valor},
success: function(res){
$('#direccion').val(res.direccion)
$('#tel').val(res.tel)


}

})

})

});

-----------------
<form name="form" method="post"><!-- manda los datos al frame -->
<fieldset style="border: 5px solid #000000;">
<legend>CLIENTE</legend>
<table>
<tr>
<td>NOMBRE</td>
<td><input type="text" name="nom_cliente" id="nom_cliente" style="text-transform:uppercase;" onKeyUp="javascript:this.value=this.value.toUpperC ase();" size=80/></td>
</tr>
----
ahhh y otra cosa no funciona el autocompletar me podrias regalar el codigo con las librerias creo que ese es mi problema