Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/11/2010, 11:52
slrk
 
Fecha de Ingreso: enero-2010
Ubicación: Madrid
Mensajes: 18
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Validar nick con jquery Validation?

Podrías probar con esto

la variable inputnick es el selector del input, donde pone "nickname" puedes cambiarlo por el valor de la etiqueta name de tu input.
Luego lo que hace es que al cambiar "onchange()" que puedes cambiarlo por onkeypress bla bla mediante la funcion get recogera informacion de validar.php?x=inputnick.val() que recogera el valor de dicho input y lo pasara a la variable "data"

Lo que hay en el php lo pongo abajo

Código Javascript:
Ver original
  1. var inputnick=$('input[name="nickname"]');
  2. $(inputnick).onchange(function(){
  3.     $.get("validar.php?x="+inputnick.val(), function(data){
  4.         if(data==0) {
  5.             //lo que pasa si esta libre
  6.         }
  7.         else {
  8.             //lo que pasa si no esta libre
  9.         }  
  10.  
  11.     });
  12. });

Código PHP:
Ver original
  1. <?
  2. //con una conexion mysql establecida bla bla haces una query de consulta
  3. $query=mysql_query("SELECT nick FROM usuarios WHERE nick='$nick'");
  4. if(mysql_num_rows($query)>0) echo 1;
  5. else echo 0;
  6.  
  7. ?>

con mysql_num_rows($query) mirara el numero de filas que tiene dicho nick, si es mayor de0 esta cogido ergo mostrara 1 en pantalla, valor que recogera la funcion get de nuestro javascript.

Lo he puesto bastante simplificado tanto el php como el javascript, ya seria cuestión de ir ajustandolo a tus necesidades, espero haberme explicado bien.

Saludos