Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/09/2010, 13:45
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 9 meses
Puntos: 20
Respuesta: Problema al validar nick con jquery.validate()

Cita:
Iniciado por Dany_s Ver Mensaje
y con ajax, por eso puse "simulo una petición", la respuesta tiene que devolver true o false o lo que quieras para decirle al plugin que mostrar

estudiate esto http://api.jquery.com/jQuery.ajax/
Muchas gracias Dany_s,

Resulta que me aparece el texto "Usuario disponible" en cada campo que el usuario introduce correctamente, al final tengo todos los campos con el texto "Usuario disponible"

Creo que es por este trozo

Código Javascript:
Ver original
  1. submitHandler:function(){
  2.             alert("Los datos han sido enviados");
  3.         }, success: function(label) {
  4.             if (usuarioValido){
  5.                 label.addClass('valid').text("Usuario disponible");
  6.             }
  7.         }

Y leyendo el código solo debería mostrar este texto si el la variable usuarioValido es true, pero por qué los muestra en todos los campos y no solo en el del usuario??

También he intentado reducir el número de querys que se hace en ese input, para que en lugar de enviar cada carácter que el usuario introduce por ajax, sino que espere que el usuario cambie de foco para decir si el usuario esta cogido o no.

He intentado usar onkeyup: false al final del script pero cuando escribo el usuario y cambio a otro input este no se valida, hasta que no vuelvo a pulsar sobre el input del usuario.

¿Me recomiendas otra forma?

Muchas gracias de antemano!