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
Comenzado por
matrixre9
, dic 06 2013 10:51
1 respuesta en este tema
#1
Escrito 06 diciembre 2013 - 10:51
#2
Escrito 06 diciembre 2013 - 01:28
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