我一直在从事一项作业,并且要求我通过实现哈希图使用HTML和javascript创建登录页面,而我已经通过使用变量来实现了登录页面。 cuser和cpass保留正确的用户名和密码,“ t1”和“ t2”是用户在其中输入用户名和密码的文本字段。
var cuser="admin";
var cpass="pass";
var user=document.getElementById("t1").value;
var pass=document.getElementById("t2").value;
并且我使用了if条件来验证用户名和密码
if(user == cuser && pass == cpass)
{
alert("You are logged in as : " +cuser);
}
我必须使用哈希表来实现这一点,有人可以帮助我如何创建哈希表并使用键和值验证用户名和密码。
最佳答案
以这种方式尝试
var credentials = {cuser:"admin",cpass:"pass"};
var user=document.getElementById("t1").value;
var pass=document.getElementById("t2").value;
if(user == credentials['cuser'] && pass == credentials['cpass']) {
alert("You are logged in as : " +cuser);
}
或者,您可以使用点符号代替括号符号,例如
credentials.cuser