创建网页,命名为2.HTML,使用JavaScript语言的do-while循环,制作简易的密码输入功能。要求使用提示框收集用户输入的密码,正确密码为“123456”,用户输入错误时,刷新提示框使其重新输入,用户输入正确时弹出警告框,显示 “登录成功”。
时间: 2024-11-29 21:35:22 浏览: 6
为了创建一个名为 "2.html" 的网页,使用 JavaScript 实现简单的密码输入功能,你可以按照以下步骤操作:
1. 新建一个 HTML 文件,并命名为 "2.html"。
2. 首先,设置基本的 HTML 结构,包括头部、主体部分,并引入 JavaScript 用于交互:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>简易密码输入</title>
<script src="passwordChecker.js"></script>
</head>
<body>
<div id="promptDiv">
<label for="password">请输入密码:</label>
<input type="password" id="passwordInput">
<button onclick="checkPassword()">提交</button>
<p id="message"></p>
</div>
</body>
</html>
```
这里假设你已经创建了一个单独的 `passwordChecker.js` 文件,用于存放 JavaScript 代码。
3. 在 `passwordChecker.js` 文件中,编写 do-while 循环和相关的函数:
```javascript
function checkPassword() {
var password = document.getElementById('passwordInput').value;
var correctPassword = '123456';
do {
if (password !== correctPassword) {
document.getElementById('message').innerHTML = "密码错误,请重新输入。";
window.location.reload(); // 刷新页面
} else {
alert("登录成功");
break; // 输入正确,跳出循环
}
} while (true);
}
```
4. 这段代码会在用户点击提交按钮时检查输入的密码是否匹配。如果不匹配,它会显示错误消息并刷新页面,直到用户输入正确的密码为止。
现在,当用户访问 "2.html" 网页并输入正确的密码 "123456" 后,会看到 "登录成功" 的警告框。
阅读全文