第一次测试,效果都能实现,但之后每次刷新,只能(看下面内容)

第一次测试,效果都能实现,但之后每次刷新,只能(看下面内容)

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>break和continue</title>

</head>

<body>

    <script>

    var pwd=prompt("请输入密码"),pwdAgain;

    //补充代码

        

        while(pwd!="123456"){

         alert("密码错误");

         pwd=prompt("请输入密码");

        }

        pwdAgain=prompt("请再次输入上次密码");

        while(pwdAgain!=pwd){

         alert("两次密码不一致");

         pwdAgain=prompt("请再次输入上次密码");

        }

        alert("密码正确~")

</script>

</body>

</html>

只能弹出"请再次输入上次密码"框了,为何呢?该怎么改进?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕糖 2019-04-24 14:27:23

同学你好,这个没有执行完才这样的,你输入正确的内容,这一轮判断结束就好了哦。

祝学习愉快!

好帮手慕糖 2019-04-24 10:36:36

同学你好,是指第一次输入正确,然后在“请再次输入密码”的时候,刷新,会一直提示“请再次输入密码”,这个吗?

同学是按F5进行刷新的吗?这是因为这个代码的流程还没有走完(还没有结束的时候),直接刷新,把你按的这个刷新,作为你输入的内容进行判断了哦。

希望能帮助到你,祝学习愉快!

  • 提问者 情人节礼物 #1
    如何解决无论是按确认、取消还是刷新,都会提示“请再次输入密码”?
    2019-04-24 11:13:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师