百度登录html css js代码,要求表单验证
时间: 2023-07-26 14:46:16 浏览: 111
以下是一个简单的百度登录页面的HTML、CSS和JS代码,包含表单验证功能:
HTML代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>百度登录</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<h2>百度登录</h2>
<form id="login-form" onsubmit="return validateForm()" method="post">
<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="submit" value="登录">
</form>
</div>
<script src="script.js"></script>
</body>
</html>
```
CSS代码:
```css
.container {
max-width: 500px;
margin: 0 auto;
text-align: center;
}
h2 {
margin-top: 50px;
}
form {
margin-top: 30px;
text-align: left;
}
label {
display: inline-block;
width: 80px;
text-align: right;
margin-right: 10px;
}
input[type="text"],
input[type="password"] {
width: 250px;
padding: 5px;
margin-bottom: 10px;
border: 1px solid #ccc;
border-radius: 3px;
}
input[type="submit"] {
padding: 5px 10px;
background-color: #0096ff;
color: #fff;
border: none;
border-radius: 3px;
cursor: pointer;
}
input[type="submit"]:hover {
background-color: #007acc;
}
```
JS代码:
```javascript
function validateForm() {
var username = document.getElementById("username").value.trim();
var password = document.getElementById("password").value.trim();
if (username === "") {
alert("请输入用户名");
return false;
}
if (password === "") {
alert("请输入密码");
return false;
}
return true;
}
```
这段JS代码利用了DOM操作获取了表单中的用户名和密码,如果用户名或密码为空,则通过alert()函数提示用户,并返回false,阻止表单的提交。如果用户名和密码都不为空,则返回true,允许表单提交。
阅读全文