Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: jecavi20 en 26 Agosto 2013, 01:52 am



Título: [RESUELTO] comprobar si usuario existe al tabular campo
Publicado por: jecavi20 en 26 Agosto 2013, 01:52 am
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


Título: Re: comprobar si usuario existe al tabular campo
Publicado por: jecavi20 en 30 Agosto 2013, 03:27 am
nadie sabe ?  :-\


Título: Re: comprobar si usuario existe al tabular campo
Publicado por: DaNuK en 30 Agosto 2013, 03:54 am
Tienes que detectar el evento del teclado para luego lanzar una funcion de Ajax pasandole como parametro el valor del campo.


Título: Re: comprobar si usuario existe al tabular campo
Publicado por: 1mpuls0 en 30 Agosto 2013, 04:49 am
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.


Título: Re: comprobar si usuario existe al tabular campo
Publicado por: jecavi20 en 30 Agosto 2013, 04:52 am
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


Título: Re: comprobar si usuario existe al tabular campo
Publicado por: DaNuK en 30 Agosto 2013, 10:45 am
Código
  1. if(e.keyCode==numTab)
  2.    verfica('aqui tu url','midiv');
  3. function verfica(url,destino){
  4. Ajax.open("GET",url,true);
  5. Ajax.onreadystatechange=function(){
  6. if (Ajax.readyState==4) {
  7. document.getElementById(destino).innerHTML=Ajax.responseText;
  8. }
  9. else
  10. document.getElementById(destino).innerHTML="Archivo no encontrado";
  11. }
  12. Ajax.send(null);
  13. }
  14.  
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


Título: Re: comprobar si usuario existe al tabular campo
Publicado por: jecavi20 en 1 Septiembre 2013, 03:06 am
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???


Título: Re: comprobar si usuario existe al tabular campo
Publicado por: DaNuK en 1 Septiembre 2013, 17:49 pm
Asi es. ahi solo falta el archivo php que realize la consulta a la db
Saludso


Título: Re: comprobar si usuario existe al tabular campo
Publicado por: jecavi20 en 2 Septiembre 2013, 21:28 pm
ha ya se como hacerlo muchísimas gracias por su ayuda ;-)