http://foros.cristalab.com/autocompletar-info-en-caja-de-texto-t89334/
despues de investigar sobre las funciones necesarias de jquery y leer un poco sobre el, logre hacer este codigo:
Formulario:
Código HTML :
<html> <head> <title>menu</title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="funciones.js"></script> </head> <body> <form action="pagina1.php" method="post" id="formulario"> <select name="nombres" id="nombres"/> <option value="1">isaac</option> <option value="2">maite</option> </select> <input type="text" name="dosis" id="dosis" value=""/> <input type="text" name="apellido" id="apellido" value=""/> <div id="resultados"></div> </form> </body> </html>
funciones.js
Código Javascript :
$(document).ready(function() { $("#nombres").change(function() { var v=$("#nombres").attr("value"); $.get("pagina1.php",{id:v},recojer); }); }); function recojer(datos) { $("#dosis").attr('value', datos); $("#apellido").attr('value', datos); }
pagina1.php
Código PHP :
<?php include('conexion.php'); $conx = conectar(); $id = $_REQUEST['id']; $query = mysql_query("SELECT * FROM demo WHERE id = '$id'"); $campo = mysql_fetch_array($query); echo $campo['nombre']; echo $campo['apellido']; ?>
Una base de datos sencilla con 3 campos: id, nombre y apellido.
yo necestio poder acomodar los datos de la consulta en su respectivo input text, pero no se como hacerlo, solo puedo hacer que se concatenen y aparezcan en las dos cajas de texto, como puedo indicar a donde mandar cada texto de la consulta a su caja indicada?...
gracias