Ver Mensaje Individual
  #16 (permalink)  
Antiguo 25/11/2010, 20:04
carjav
 
Fecha de Ingreso: octubre-2004
Ubicación: San Rafael - Mendoza
Mensajes: 13
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Problema al validar nick con jquery.validate()

Cita:
Iniciado por Dany_s Ver Mensaje
pasa que hace una llamada asincrónica, podes usar el parámetro async:false pero da una sensación de bloqueo si tarda mucho

porque no usas remote?
fijate la doc [URL]http://docs.jquery.com/Plugins/Validation/Methods/remote#options[/URL]

Código HTML:
Ver original
  1.     <head>
  2.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  3.         <title>Formulario Validation</title>
  4.         <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  5.         <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.min.js"></script>
  6.         <script type="text/javascript">
  7.             $(document).ready(function(){
  8.  
  9.  
  10.                 $("#form").validate({
  11.                     rules:{
  12.                             codart:{
  13.                               remote: {
  14.                                 url: "x.php",
  15.                                 type: "post",
  16.                                 data: {
  17.                                   idg: function() {
  18.                                     return $("#idg").val();
  19.                                   },
  20.                                   idsubg: function() {
  21.                                     return $("#idsubg").val();
  22.                                   }
  23.                                 }
  24.                               }
  25.                             }
  26.                     },
  27.                     messages:{
  28.                         codart:{
  29.                             remote:"mensaje"
  30.                         }
  31.                     },
  32.                     submitHandler:function(){
  33.                         alert("Los datos han sido enviados");
  34.                     }
  35.                 })
  36.             })
  37.         </script>
  38.     </head>
  39.     <body>
  40.         <fieldset>
  41.             <legend>Ingreso de usuario</legend>
  42.             <form id="form" name="form" action="">
  43.                 <div>
  44.                     <label class="codart">Código:</label>
  45.                     <input type="text" id="codart" name="codart" />
  46.                 </div>
  47.                 <input type="submit" value="Registrar" />
  48.             </form>
  49.         </fieldset>
  50.     </body>
  51. </html>
Dany_s sos un maestro, me volvi loco intentando sacarlo, perfecto, funciono de 10. Te agradezco infinitamente la desburrada. Un abrazo!!