首页 > 解决方案 > 如何使用 javascript prompt() 方法实现 3 次尝试登录表单。它会在第二次尝试后检查下一次

问题描述

我想使用 javascript prompt() 方法实现 3 次尝试登录表单。它显示您已经尝试了 2 次,并且 ddnt 检查下一次尝试。如何解决这个问题?这是我的脚本

<script type="text/javascript">
    var attempt = 3;
    var userName=prompt("Username","");
    var passWord=prompt("Password","");
    if (userName+passWord=="john2541798432" || userName+passWord=="tim3591798752") 
    {
    alert('success');
}       
else
{
attempt --;// Decrementing by one.
alert("You have left "+attempt+" attempt;");
if( attempt == 0)
{
    alert('you are blocked');
}
}
</script>

标签: javascriptphpcodeigniter-3

解决方案


<script type="text/javascript">
var loggedin = false;
var attempt = 3;
while(!loggedin && attempt > 0){
  var userName=prompt("Username","");
  var passWord=prompt("Password","");
  if (userName+passWord=="john2541798432" || userName+passWord=="tim3591798752")
  {
    loggedin = true;
    alert('success');
  }
  else
  {
  attempt --;// Decrementing by one.
  alert("You have left "+attempt+" attempt;");
  if( attempt == 0)
  {
    alert('you are blocked');
  }
  }
}
</script>

推荐阅读