Buenas tardes soy nuevo en el foro y espero no cometer errores al publicar esto..
tengo un problema en una pagina web que estoy realizando
lo que quiero es lo siguiente:
tengo 3 campos de 3 texto(en la pagina)
nombre
dirección
teléfono
tengo una tabla clientes(base de datos) con los siguientes campos:
id_cliente
dirección
tel
quiero que cuando yo escriba en el campo de texto NOMBRE y una vez lleno cuando se quite el foco(evento onblur) se realice una consulta y con los resultados de esta si es que el cliente existe automáticamente se llenen los campos DIRECCIÓN y TELÉFONO y si no existe simplemente no haga nada los deje así tal cual para poder ser editados manualmente.
se que debo utilizar Ajax para hacerlo pero no se como hacerlo, alguien podría ayudarme.
GRACIAS.

llenar input automaticamente
Started by
matrixre9
, Dec 06 2013 10:51 AM
1 reply to this topic
#1
Posted 06 December 2013 - 10:51 AM
#2
Posted 06 December 2013 - 01:28 PM
seria algo como esto
html
js
solo que en la funcion de lenado en vez de tener los datos directos quisiera que se tomaran de una consulta realizada en mysql
html
delphi
<form id="formulario" name="formulario" method="post" action="" onSubmit="alert('enviado'); return false;"> <label>Id:</label> <input type="text" name="inId" id="inId" /><small>(introduce " JE ")</small> <br> <label>Nombre:</label> <input type="text" name="inNombre" id="inNombre" readonly /> <br> <label>Apellido:</label> <input type="text" name="inApellido" id="inApellido" readonly/> <br> <input type="submit" name="button" id="button" value="Enviar" disabled /> </form>
js
delphi
$("#inId").on("blur",llenado); function llenado(){ var id = $("#inId").val(); if(id == "JE"){ var nombre = "Juanito"; var apellido = "Escarcha"; $("#button").attr("disabled", false); } else { var nombre = "No disponible"; var apellido = "No disponible"; $("#button").attr("disabled", true); } $("#inNombre").val(nombre); $("#inApellido").val(apellido); }
solo que en la funcion de lenado en vez de tener los datos directos quisiera que se tomaran de una consulta realizada en mysql