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
nadie sabe ? :-\
Tienes que detectar el evento del teclado para luego lanzar una funcion de Ajax pasandole como parametro el valor del campo.
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.
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
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
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???
Asi es. ahi solo falta el archivo php que realize la consulta a la db
Saludso
ha ya se como hacerlo muchísimas gracias por su ayuda ;-)