Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2009, 19:31
Avatar de seinkraft
seinkraft
 
Fecha de Ingreso: diciembre-2007
Mensajes: 119
Antigüedad: 17 años
Puntos: 1
Problema con validacion en jquery

Estoy usando el plugin de http://docs.jquery.com/Plugins/Validation pero no puedo hacer que ande el equalTo.
Ingreso ambas passwords iguales sin embargo siempre me tira error diciendo que la password debe ser igual a la anterior.
Código javascript:
Ver original
  1. <script type="text/javascript">
  2.  
  3. $().ready(function() {
  4.  
  5.   $("#register").validate({
  6.       rules: {
  7.         user: {
  8.           required: true,
  9.           minlength: 3,
  10.           maxlength: 25
  11.         },
  12.         pass: {
  13.           required: true,
  14.           minlength: 5,
  15.           maxlength: 50
  16.         },
  17.         passconf: {
  18.           required: true,
  19.           minlength: 5,
  20.           maxlength: 50,   
  21.           equalTo: "#pass"
  22.         },
  23.         mail: {
  24.           required: true,
  25.           email: true
  26.         },
  27.       },
  28.       messages: {
  29.         user: {
  30.           required: "Please enter a username.",
  31.           minlength: "Your username must consist of at least 3 characters."
  32.         },
  33.         pass: {
  34.           required: "Please provide a password.",
  35.           minlength: "Your password must be at least 5 characters long."
  36.         },
  37.         passconf: {
  38.             required: "Please provide a password.",
  39.             minlength: "Your password must be at least 5 characters long",
  40.             equalTo: "Please enter the same password as above."
  41.         },
  42.         mail: {
  43.           required: "Please provide a email."
  44.         }
  45.       }
  46.   });
  47. });
  48.  
  49. </script>
Código html:
Ver original
  1. <form id="register">
  2. <label>Username: </label>
  3. <input type="text" name="user" value="<?php echo set_value('username'); ?>" size="25" class="input"/>
  4.  
  5. <label>Password: </label>
  6. <input type="password" name="pass" value="<?php echo set_value('password'); ?>" size="25" class="input"/>
  7.  
  8. <label>Password Confirm: </label>
  9. <input type="password" name="passconf" value="<?php echo set_value('passconf'); ?>" size="25" class="input"/>
  10.  
  11. <label>Email Address: </label>
  12. <input type="text" name="mail" value="<?php echo set_value('mail'); ?>" size="25" class="input"/>
  13. <input class="button" type="submit" />
  14. </form>