Jules, I was thinking that writing a rule would solve the problem but wasn't sure how to do it. Thanks for detailing it out.
-ben On Nov 16, 5:02 pm, Jules <jwira...@gmail.com> wrote: > Can't you use remote validation? This code should work. > > $("#password").rules("add", { > messages: { remote: "Invalid password." }, > required: true, > remote: { > url: ".../UVServer/login.php", > type: "get", > data: { > email: function() { > return $("#email").val(); > }, > password: function() { > return hex_md5($('#password').val()); > } > } > } > }); > > On Nov 15, 1:45 pm, sprach <bensprach...@gmail.com> wrote: > > > > > I am new to javascript, jquery and validator, but really see the > > potential and am trying to use in a new application. I am having a > > little trouble wrapping my head around the layers of callbacks. > > > I have a simple login form that I want to validate, but want to send > > an md5 encrypted password to the server. All of my validation works > > until I try and submit the form. Here is the code snippet of the > > validator submit handler: > > > .... > > submitHandler: function(form) { > > > var pwd = $('#password').val(); // md5 encode > > the password > > md5pwd = hex_md5(pwd); > > //$('#password').val(pwd); > > > $.get('../UVServer/login.php','email='+$ > > ('#email').val()+ '&password='+ md5pwd, > > function(resp) { > > if (resp == 'false') > > { > > // password didn't match > > validator.showErrors({"password": > > "Incorrect Password or Email Address!"}); > > > return false; > > } > > form.submit(); // Password matched, submit > > the form > > > }) > > > }, > > ... > > > The problem that I run into is that I cannot call form.submit() in the > > anonymous call back that I use for the jquery $.get call. In the code > > above, firebug claims that form.submit() is not a function. > > > I have tried many work arounds but nothing seems to work. I don't > > want to use the "remote" rule, because I don't want to pass the > > unencrypted password to the server. > > > Help greatly appreciated.- Hide quoted text - > > - Show quoted text -