我试图创建一个登录功能,当用户输入vaild名称和密码时,它将打印“欢迎用户”或“无效用户”。
在我的代码中,它接受一个用户名和密码,并显示另一个用户名和密码无效...我不明白为什么它像这样显示...
法典:
<script>
let userName=document.getElementById("input1");
let mailId=document.getElementById("input2");
var out=[{Name:"dhanam",mail:"dhanamram98@gmail.com"},
{Name:"alamelu",mail:"alamu98@gmail.com"}];
function input()
{
var input=userName.value;
var output=mailId.value;
var created=[{Name:input,mail:output}];
return created
}
function output()
{
var inp=input();
for(var i=0;i<inp.length;i++)
{
for(var j=0;j<out.length;j++)
{
console.log(inp[i].Name+inp[i].mail);
console.log(out[j].Name+out[j].mail);
if((inp[i].Name== out[j].Name)&&
(inp[i].mail==out[j].mail))
{
document.getElementById("out1").innerText="welcome
user";
}
else{
document.getElementById("out1").innerText="Invalid
user";
}
}
}
}
var but=document.getElementById("out");
but.addEventListener("click",output);
</script>
在这里找到小提琴:
https://jsfiddle.net/xp1Lrbdh/#&togetherjs=d0wTznLFgu
慕桂英4014372
SMILET
相关分类