简单登录页面代码

创建一个简单的HTML登录页面的代码如下所示:

html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Login Page</title> <style> body { font-family: Arial, sans-serif; background-color: #f4f4f4; margin: 0; display: flex; justify-content: center; align-items: center; height: 100vh; } form { background-color: #ffffff; padding: 20px; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); width: 300px; } label { display: block; margin-bottom: 8px; } input { width: 100%; padding: 8px; margin-bottom: 16px; box-sizing: border-box; } button { background-color: #4caf50; color: #ffffff; padding: 10px; border: none; border-radius: 4px; cursor: pointer; width: 100%; } button:hover { background-color: #45a049; } </style> </head> <body> <form> <label for="username">Username:</label> <input type="text" id="username" name="username" required> <label for="password">Password:</label> <input type="password" id="password" name="password" required> <button type="submit">Login</button> </form> </body> </html>

这是一个简单的登录页面,使用HTML和基本的CSS。用户需要输入用户名和密码,然后点击"Login"按钮进行登录。

当用户点击"Login"按钮时,通常需要将输入的用户名和密码发送到服务器进行验证。

html
<!DOCTYPE html> <html lang="en"> <head> <!-- ... ... --> </head> <body> <form id="loginForm"> <label for="username">Username:</label> <input type="text" id="username" name="username" required> <label for="password">Password:</label> <input type="password" id="password" name="password" required> <button type="button" onclick="validateLogin()">Login</button> </form> <script> function validateLogin() { var username = document.getElementById('username').value; var password = document.getElementById('password').value; // 这里可以添加更多的验证逻辑,例如发送请求到服务器进行验证 if (username === 'example' && password === 'password') { alert('Login successful!'); } else { alert('Invalid username or password. Please try again.'); } } </script> </body> </html>

在这个例子中,当用户点击"Login"按钮时,validateLogin函数会获取输入框中的用户名和密码,然后进行简单的本地验证。在实际应用中,你应该将用户名和密码发送到服务器进行验证,并根据服务器的响应来处理登录成功或失败的情况。这个例子只是为了演示基本的页面交互和验证。