Javascript 如何循环提示直到设置正确的输入
所以我想循环这个函数,这样每次密码错误时都会出现提示,正确时会链接到google。如何循环提示Javascript 如何循环提示直到设置正确的输入,javascript,html,Javascript,Html,所以我想循环这个函数,这样每次密码错误时都会出现提示,正确时会链接到google。如何循环提示 var input = prompt("Enter password"); if (input != "Philip") { alert("Wrong Password") } else { window.open("http://google.com") } 我建议不要这样做,如果这是一个专业的网站,因为它被认为是坏的用户体验。但是,如果这不是一个问题,一种方法是: var input
var input = prompt("Enter password");
if (input != "Philip") {
alert("Wrong Password")
} else {
window.open("http://google.com")
}
我建议不要这样做,如果这是一个专业的网站,因为它被认为是坏的用户体验。但是,如果这不是一个问题,一种方法是:
var input=prompt('输入密码:');
while(输入!=='correct'){
警报(“错误密码”);
输入=提示('输入密码:');
}
window.location=https://google.com';代码>这很容易用一段时间完成,请参见下面的代码:
// The first time user have a chance to input their passwd
var input = prompt("Enter password");
// loop checking if they right let they go next
while (input != "Philip") {
alert("Wrong Password")
var input = prompt("Enter password");
}
// if everything ok , do the rest of thing ~
window.open("http://google.com");
用一会儿
var input;
while(input !== "Philip"){input = prompt("Enter password");}
alert("This message is prompted when Philip is entered.");
window.open("http://google.com");
可能是我错了,它起作用了。我只是把代码弄乱了。谢谢:但是当您输入正确的输入时,window.open()是如何连接的。我只是想知道。由于window.open()在外部,因此代码将从上到下运行~~一旦条件被检查为ok,将转到下一行!这就是为什么您可以运行window.open…
Oh。如果密码输入不正确,while()将循环,永远不会到达window.open()?因此,如果我想添加更多javascript,并且不让它们彼此重叠,我应该将它们放在一个函数中,并使用window.onload?