[RESUELTO] comprobar si usuario existe al tabular campo

Iniciado por jecavi20, 26 Agosto 2013, 01:52 AM

0 Miembros y 2 Visitantes están viendo este tema.

jecavi20

buenas noches muchachos haber si me pueden ayudar con este otro problemita que debe ser facil para ustedes xd

estoy haciendo un formulario de registro de usuarios muy largo de tres paginas con muchas preguntas y quisiera que cuando la persona rellene el campo "usuario" el campo "cédula" y el campo "correo" dichos campos verifiquen si los datos existen en la base de datos y muestre un mensaje si existe justo al tabular a otro campo asi como el metodo que se esta usando en GMAIL actualmente que cuando uno escribe el nombre de usuario automáticamente revisa si existe y manda un mensaje y si no existe  no dice nada. para que asi la gente no tenga que devolverse y rellenar todos los campos otra vez. he buscado pero no he conseguido ningún asi como lo pido

muchisimas gracias de antemano por su tiempo y su gran ayuda


DaNuK

Tienes que detectar el evento del teclado para luego lanzar una funcion de Ajax pasandole como parametro el valor del campo.

<a href ="http://programacionrapido.blogspot.com">Programacion .Net</a>

1mpuls0

y si no hace tabulaciòn?  ;D ya no valida :p
pero puedes hacer la combinacion de las 2, una seria para detectar el evento de teclado y otra para el evento del mouse.

Saludos.
abc

jecavi20

al fin muchasimas gracias por las respuestas y disculpen pero no tendran un ejemplo por hay, porque la verdad yo se muy poco de programacion

DaNuK

Código (javascript) [Seleccionar]

if(e.keyCode==numTab)
    verfica('aqui tu url','midiv');
function verfica(url,destino){
Ajax.open("GET",url,true);
Ajax.onreadystatechange=function(){
if (Ajax.readyState==4) {
document.getElementById(destino).innerHTML=Ajax.responseText;
}
else
document.getElementById(destino).innerHTML="Archivo no encontrado";
}
Ajax.send(null);
}

numTab=tienes que investigar que numero corresponde al Tabulardor
url=es tu archivo php que se encargara de procesar la info.
/miarchivo.php?x=ccc
donde ccc=es el valor del cuadro texto a comparar
Cabe mencionar que el codigo que te acabo de poner no esta completo es para que te dees una idea
Saludos

<a href ="http://programacionrapido.blogspot.com">Programacion .Net</a>

jecavi20

ha ya entiendo solo faltaría el archivo que haga la consulta a la base de datos y verifique si existe o no existe y lo pongo donde dice "aqui tu url" y poner el numtab cierto???

DaNuK

Asi es. ahi solo falta el archivo php que realize la consulta a la db
Saludso

<a href ="http://programacionrapido.blogspot.com">Programacion .Net</a>

jecavi20

ha ya se como hacerlo muchísimas gracias por su ayuda ;-)