我正在尝试在提交表单之前将密码哈希应用于所有密码字段。到目前为止,我所拥有的是这个......
$("#loginform").submit(function(e) {
e.preventDefault();
$('input[type=password]').each(function(){
console.log($.sha256($(this).val())) //Hash password
//Set password back
});
return true;
});
...这将拦截提交并对密码进行哈希处理,但我无法使用普通方法替换输入框中的明文密码。
我知道如何使用隐藏输入等来执行此操作,但我将其应用于已经具有相当可靠的登录结构的站点,因此我希望将 HTML 修改降至最低。
谢谢 :)