gpt4 book ai didi

javascript - 尝试显示提示,直到使用 Javascript 输入正确的条目

转载 作者:行者123 更新时间:2023-11-28 13:13:19 26 4
gpt4 key购买 nike

我试图让“输入您的密码:”提示出现,直到输入正确的密码。密码输入尝试次数没有限制。到目前为止,我使用 Javascript 编写了这段代码

    function promptPassword() {

var name = prompt("Enter your Username: ");
var pwd = prompt("Enter your Password: ");

if (pwd == 'P@ssw0rd') {
alert("Password is correct, you are allowed to enter the site");
}

while (pwd != 'P@ssw0rd') {
alert("Login is incorrect");
prompt("Enter your Password: ");
}

}
<body onload="promptPassword();">
</body>

当我第一次尝试输入正确的密码时,会显示正确的警报,当我单击“确定”时,该警报就会消失,这是预期的。当我输入错误的密码时,它会不断提示重新输入密码,这也是预期的。但这里的问题是,当我第一次输入错误的密码,然后在下次尝试输入正确的密码时,它仍然不断提示重新输入密码。输入正确的密码后,将显示“密码正确,您可以进入该站点”警报,并在单击“确定”后消失

最佳答案

您的提示返回值未在 while 循环中分配。试试这个:

function promptPassword( )
{

var name = prompt ("Enter your Username: ");
var pwd = prompt ("Enter your Password: ");

while (pwd != 'P@ssw0rd'){
alert("Login is incorrect");
pwd = prompt ("Enter your Password: ");
}

alert("Password is correct, you are allowed to enter the site");

}

关于javascript - 尝试显示提示,直到使用 Javascript 输入正确的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40749329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com