我正在使用jquery.validationEngine 并让它在我的注册和登录表单上工作。在将密码字段发送到服务器以进行额外的哈希处理并保存到数据库之前,我可以使用源自此处评论的 javascript 对密码字段进行哈希处理。但是,我无法调用散列脚本然后让表单继续提交。谁能指出我正确的方向?
哈希脚本:
function formhash(form, password, p) {
p.value = hex_sha512(password.value);
password.value = "";
Validator 的相关负责人:我只是不知道用什么来代替一串问号。我尝试了许多不同的组合,但似乎无法得到它。验证有效,但如果验证通过,表单会在不运行我的 formhash 脚本的情况下提交。
<script>
jQuery(document).ready( function() {
jQuery("#login").validationEngine('attach',
{onValidationComplete: function(form, status){
if (status == true) {
$("form#login").bind('submit', function(e) {
e.preventDefault();
});
// your function or your action
???????????????????
}
}
});
</script>