$(document).ready( function(){ $("form#signupform").validate({ submitHandler: function(form) { sPrep(); form.submit(); }, rules: { name: "required", from: { required: true, email: true } }, messages: { name: "Hey, you missed out your name!", from: { required: "We're going to need your email address to send your Spanish lessons to!", email: "That email address looks kinda funny, are you sure you typed it correctly?" } } }); } ); function sPrep() { var email = $("form#signupform input#frommail").val().toLowerCase(); var salt = $("form#signupform input#fromuid").val(); var uid = hex_hmac_md5(salt, email); $("form#signupform input#fromuid").val(uid); }