用js编程实现让用户输入用户名和密码,输入正确才可以进入,用户有三次机会
时间: 2024-09-25 12:12:54 浏览: 114
在JavaScript中,你可以创建一个简单的登录验证功能,通过循环允许用户最多尝试三次输入正确的用户名和密码。下面是一个基本的示例:
```javascript
// 假设我们有一个预先定义好的正确的用户名和密码
const correctUsername = 'admin';
const correctPassword = 'password123';
let attempts = 0;
function login() {
const username = prompt('请输入用户名');
const password = prompt('请输入密码');
if (username === correctUsername && password === correctPassword) {
alert('登录成功!');
return;
} else {
attempts++;
if (attempts <= 3) {
alert('用户名或密码错误,请再试一次。你还剩' + (3 - attempts) + '次机会。');
login();
} else {
alert('您已达到最大次数,无法继续登录。');
}
}
}
login(); // 开始登录流程
```
在这个示例中,`prompt`函数用于获取用户的输入,然后与预设的正确值进行比较。如果输入正确,会显示提示信息并结束登录过程;否则,如果还有剩余次数,会继续提示用户尝试,并递增尝试次数。
阅读全文