AJAX - llenar inputs dependiendo de el dato ingresado en otro input

   
Vista:
Imágen de perfil de simon daniel

llenar inputs dependiendo de el dato ingresado en otro input

Publicado por simon daniel matrixre9@hotmail.com (1 intervención) el 07/12/2013 19:53:48
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 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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Dionisio

llenar inputs dependiendo de el dato ingresado en otro input

Publicado por Dionisio (2 intervenciones) el 05/02/2014 15:08:02
Deberias hacer varia cosas lo primero es mediante Jquery detectar el evento blur del campo y enviamos un post por ajax

1
2
3
4
5
6
7
8
9
10
$("#input_id_or _class").blur(function () {
   $.ajax({
        type: 'POST',
        url: 'url',
        dataType: 'json',
        data: { 'value' : $(this).val() },
        success : function(result){
        }
    });
});

luego deberias crear un php que devuelva un valor si es encontrado el usuario y apuntar la variable URL del ajax, todo lo demas es un poco de condicionar algunos IF(VALOR RETORNADO != ''){ se encontro el usuario }
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar