Javascript 如何散列<;输入>;输入密码?

Javascript 如何散列<;输入>;输入密码?,javascript,html,hash,hashcode,Javascript,Html,Hash,Hashcode,我有一个JavaScript函数,它应该创建一个新的登录表单,然后提交表单。但是由于某些原因,函数没有向PHP文件提交任何内容。功能是否正确,或者我在这里做错了什么 Javascript: 函数passval(){ var email=document.getElementById(“loginEmail”).value; var passv=document.getElementById(“loginPass”).value; 警报(电子邮件+passv); //创建一个新元素输入,这将是我们

我有一个JavaScript函数,它应该创建一个新的登录表单,然后提交表单。但是由于某些原因,函数没有向PHP文件提交任何内容。功能是否正确,或者我在这里做错了什么

Javascript:

函数passval(){
var email=document.getElementById(“loginEmail”).value;
var passv=document.getElementById(“loginPass”).value;
警报(电子邮件+passv);
//创建一个新元素输入,这将是我们的哈希密码字段。
var f=document.createElement(“表单”);
f、 setAttribute('method','post');
f、 setAttribute('action',“./ru/login/ajax/loginchk.php”);
var p=document.createElement(“输入”);
var email=document.createElement(“输入”);
警报(p+电子邮件)
//将新元素添加到表单中。
f、 儿童(p);
p、 name=“p”;
p、 type=“text”;
p、 值=十六进制(传递值);
警报(p.value);
f、 儿童(电子邮件);
emai.name=“emailadd”;
emai.type=“text”;
emai.value=电子邮件;
警报(均线值);
password.value=“”;
电子邮件=”;
//提交表格。
f、 提交();
}
HTML



不要尝试在客户端上散列密码。在存储之前先在服务器上散列。^^他说,从客户端发送散列与发送密码相同,只需截取散列,然后发送相同的散列,你就可以了,与密码一样,没有区别。明白了,谢谢我会这么做。@FalconC,感谢buddy的编辑,很抱歉我在这里犯了错误。@Quentin我刚刚对原则和您的建议进行了审查,不幸的是,我无法想出如何将密码发送到PHP如果我不使用javascript对其进行哈希,密码必须以某种方式发送到服务器,对吗?如果我不散列密码,我该如何处理它?createElement是否有助于隐藏密码?