写一个登录界面,1. 要求有输入账号和密码的文本框;要求有登录;注册;找回密码3个按钮;页面的最下端有 打电话,发短信两个按钮;这两个按钮的背景颜色为红色;2. 设置默认账号为 123;密码为abc;点击登录按钮,会提示用户密码是否输入正确; 3. 要求字符串和颜色资源在规定位置
时间: 2024-10-23 22:21:24 浏览: 25
登录界面文本框密码以及button按钮
创建一个登录界面的基本步骤如下:
1. **HTML结构**:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>登录界面</title>
<link rel="stylesheet" href="styles.css"> <!-- 引入样式表 -->
</head>
<body>
<div class="login-container">
<h2>登录</h2>
<form id="loginForm">
<label for="username">账号:</label>
<input type="text" id="username" placeholder="请输入您的账号" value="123"><br><br>
<label for="password">密码:</label>
<input type="password" id="password" placeholder="请输入您的密码" value="abc"><br><br>
<button onclick="checkPassword()">登录</button>
<button onclick="register()">注册</button>
<button onclick="resetPassword()">找回密码</button><br><br>
</form>
<p id="message"></p> <!-- 显示错误信息 -->
<div class="red-buttons">
<button onclick="callPhone()" style="background-color:red;">打电话</button>
<button onclick="sendSMS()" style="background-color:red;">发送短信</button>
</div>
</div>
<script src="scripts.js"></script> <!-- 引入JavaScript脚本 -->
</body>
</html>
```
2. **CSS样式** (styles.css):
```css
.login-container {
width: 300px;
margin: auto;
padding: 20px;
}
input[type=text], input[type=password] {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
box-sizing: border-box;
}
.red-buttons {
text-align: center;
margin-top: 16px;
}
#message {
color: red;
}
```
3. **JavaScript功能** (scripts.js):
```javascript
function checkPassword() {
const passwordInput = document.getElementById("password");
const enteredPassword = passwordInput.value;
if (enteredPassword !== "abc") {
document.getElementById("message").innerText = "密码输入错误";
} else {
// 清除错误消息并跳转到其他页面(这里仅显示成功信息)
document.getElementById("message").innerText = "登录成功";
alert("登录成功");
}
}
// 其他按钮处理逻辑...
```
注意:此示例假设所有功能都在客户端完成,实际应用可能需要后端验证。另外,为了提高用户体验,可以考虑将用户名和密码设置为不可见的输入类型,并在服务器端存储和管理真实密码。
阅读全文