使用HTML+CSS制作一个系统登录页面,需要包含图片、输入框、按钮等基本页面元素,添加JavaScript代码,获取页面表单填写的信息,并做简单的验证
时间: 2024-03-25 18:42:06 浏览: 18
好的,以下是一份示例代码:
HTML部分:
```html
<!DOCTYPE html>
<html>
<head>
<title>系统登录</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<img src="logo.png">
<form id="login-form">
<label for="username">用户名:</label>
<input type="text" id="username" name="username"><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password"><br>
<input type="button" value="登录" onclick="login()">
</form>
</div>
<script src="script.js"></script>
</body>
</html>
```
CSS部分:
```css
.container {
max-width: 600px;
margin: 0 auto;
text-align: center;
}
img {
max-width: 100%;
margin: 50px 0;
}
form {
display: inline-block;
text-align: left;
padding: 20px;
border: 1px solid #ccc;
border-radius: 5px;
}
label {
display: block;
margin-bottom: 10px;
}
input[type="text"], input[type="password"] {
padding: 10px;
margin-bottom: 20px;
border-radius: 5px;
border: 1px solid #ccc;
width: 100%;
box-sizing: border-box;
}
input[type="button"] {
padding: 10px 20px;
background-color: #4CAF50;
color: #fff;
border: none;
border-radius: 5px;
cursor: pointer;
}
input[type="button"]:hover {
background-color: #3e8e41;
}
```
JavaScript部分:
```javascript
function login() {
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
// 简单验证
if (username === "" || password === "") {
alert("请输入用户名和密码!");
return;
}
// 这里可以编写登录逻辑
alert("登录成功!");
}
```
在这份代码中,我们使用了HTML和CSS创建了一个简单的登录页面,其中包括了一个logo图片、一个用户名输入框、一个密码输入框和一个登录按钮。在JavaScript中,我们编写了一个`login()`函数,用于获取用户名和密码输入框的值,并做简单的验证,最后弹出一个提示框表示登录成功。
当用户点击登录按钮时,就会调用`login()`函数,获取输入框的值。在这里,我们使用`document.getElementById()`方法获取了输入框的值。然后,我们进行了一个简单的验证,如果用户名或密码为空,就会弹出一个提示框,提示用户输入用户名和密码。如果用户名和密码都不为空,就会弹出一个提示框,提示用户登录成功。
当然,这只是一个示例代码,实际中还需要更加复杂的逻辑来实现一个真正的登录系统。