更改帖子形式
Change post form
我的网站上有一个简单的登录表单。在给定的要求中,密码不能发送到服务器,只能发送MD5散列。我使用了简单的MD5函数,现在,当点击提交按钮时,我将隐藏文本从密码更改为MD5(密码)。这很好用,但用户看到,他的密码正在发生一些事情。我想让它透明化,并通过onPost(或类似的smth)回调动态更改表单的这一特定部分。
我找不到任何如何在javascript(jquery?)中处理POST表/表单的教程,所以如果有人能帮忙,我将不胜感激。
据我所知,没有name
的输入字段不会提交到服务器。因此,您可以有一个隐藏字段,在表单的onsubmit事件中,通过应用MD5校验和将密码字段的值复制到隐藏字段中:
<form method="post" action="/login">
<input type="password" id="password" />
<input type="hidden" name="password" id="hiddenpassword" />
<input type="submit" value="Login" />
</form>
然后:
$('form').submit(function() {
var password = $('#password').val();
var md5 = MD5(password);
$('#hiddenpassword').val(md5);
return true;
});
相关文章:
- 没有找到相关文章