.创建网页,命名为2.HTML,使用JavaScript语言的do-while循环,制作简易的密码输入功能。要求使用提示框收集用户输入的密码,正确密码为“123456”,用户输入错误时,刷新提示框使其重新输入,用户输入正确时弹出警告框,显示 “登录成功”。
时间: 2024-11-30 09:28:57 浏览: 3
JavaScript-学习笔记.pdf
要创建一个简单的HTML文件,并使用JavaScript实现do-while循环的密码验证功能,你可以按照以下步骤操作:
首先,在文本编辑器中新建一个名为`2.html`的文件。然后添加以下基本结构:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>密码验证</title>
<style>
.message {
color: red;
font-size: 14px;
}
</style>
</head>
<body>
<h1>请输入密码:</h1>
<input type="password" id="passwordInput" placeholder="请输入您的密码...">
<p class="message" id="errorMessage"></p>
<script>
function checkPassword() {
var password = document.getElementById("passwordInput").value;
var errorMessage = document.getElementById("errorMessage");
do {
if (password === "123456") {
alert("登录成功");
break; // 输入正确,退出do-while循环
} else {
errorMessage.textContent = "密码错误,请重新输入";
window.location.reload(); // 错误时刷新页面
}
} while (true); // 使用do-while确保至少会检查一次密码
}
document.getElementById("passwordInput").addEventListener("keyup", checkPassword);
</script>
</body>
</html>
```
在这个例子中,我们创建了一个输入框让用户输入密码,一个隐藏的消息元素用于显示错误信息。当用户在密码输入框上敲击键盘时,`checkPassword`函数会被触发。如果输入的密码匹配"123456",则显示登录成功的警告框;如果不匹配,则清空消息并刷新页面。
阅读全文