更改post表格

我的网站上有简单的登录表单。 在给定的要求中,该密码不得发送到服务器,而只能发送到MD5哈希。 我采用简单的MD5function,现在,当使用onClick on提交按钮时,我将隐藏文本从密码更改为md5(密码)。 这工作正常,但用户看到,他的密码正在发生。 我想让它透明,并使用onPost(或类似这样的smth)回调动态更改表单的这个特定部分。

我找不到任何教程如何处理在javascript(jquery?)中操作POST表/表单,所以如果有人可以帮助我会很感激。

据我所知,没有name输入字段不会提交给服务器。 因此,您可以拥有一个隐藏字段,并在表单的onsubmit事件中通过应用MD5校验和将密码字段的值复制到隐藏字段中:

 

然后:

 $('form').submit(function() { var password = $('#password').val(); var md5 = MD5(password); $('#hiddenpassword').val(md5); return true; });