用javascript做登录界面
时间: 2023-09-18 19:10:23 浏览: 40
好的,以下是一个简单的用 JavaScript 实现的登录界面:
HTML 代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>Login</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
</head>
<body>
<form>
<label for="username">Username:</label>
<input type="text" id="username" name="username">
<label for="password">Password:</label>
<input type="password" id="password" name="password">
<button type="button" onclick="login()">Login</button>
</form>
<script src="script.js"></script>
</body>
</html>
```
CSS 代码:
```css
body {
font-family: Arial, sans-serif;
}
form {
width: 300px;
margin: 0 auto;
}
label {
display: block;
margin-bottom: 10px;
}
input {
display: block;
width: 100%;
padding: 5px;
margin-bottom: 10px;
box-sizing: border-box;
}
button {
display: block;
padding: 10px;
background-color: #4CAF50;
color: white;
border: none;
border-radius: 5px;
cursor: pointer;
}
```
JavaScript 代码:
```javascript
function login() {
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
// 这里可以将用户名和密码发送到后端进行验证,这里只是简单的判断是否为空
if (username === "" || password === "") {
alert("Please enter username and password.");
} else {
alert("Login successful!");
}
}
```
这个登录界面会提示用户输入用户名和密码,然后点击登录按钮。如果用户名或密码为空,会弹出提示框提醒用户输入;如果用户名和密码都不为空,会弹出提示框提示登录成功。当然,这里只是一个简单的示例,实际应用中需要将用户名和密码发送到后端进行验证。