用eclipse编写一个用户登录页面(HTML文件即可),并使用外部CSS文件对页面进行设置,登录表单居中显示,文字加粗显示。以及在页面中嵌入JS脚本,实现当不填写用户名或者密码时,单击提交会弹窗提醒。
时间: 2024-06-09 08:12:27 浏览: 129
可选择Email和用户名登录的代码,很好的登陆页面
好的,我来给您解答这个问题。
以下是HTML代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>用户登录</title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="style.css">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div id="login">
<h1>用户登录</h1>
<form>
<label>用户名:</label>
<input type="text" name="username" placeholder="请输入用户名">
<br>
<label>密 码:</label>
<input type="password" name="password" placeholder="请输入密码">
<br>
<input type="button" value="登录" onclick="checkInput()">
</form>
</div>
</body>
</html>
```
以上代码实现了用户登录页面的基本结构,其中引入了外部的样式表和JS脚本。下面是CSS代码(style.css):
```css
body {
background-color: #f5f5f5;
font-size: 14px;
}
#login {
background-color: #fff;
border: 1px solid #ddd;
padding: 20px;
margin: 100px auto;
width: 400px;
box-shadow: 0 0 10px #ddd;
text-align: center;
}
h1 {
font-size: 24px;
font-weight: bold;
margin-bottom: 20px;
}
label {
display: inline-block;
width: 80px;
text-align: right;
margin-right: 20px;
font-weight: bold;
}
input[type=text], input[type=password] {
width: 200px;
height: 30px;
padding: 0 10px;
border: 1px solid #ccc;
border-radius: 3px;
}
input[type=button] {
width: 80px;
height: 30px;
background-color: #007fff;
color: #fff;
border: none;
border-radius: 3px;
margin-top: 20px;
cursor: pointer;
}
input[type=button]:hover {
background-color: #0060df;
}
```
以上代码实现了页面的样式设置,包括页面居中、文字加粗等。最后是JS代码(script.js):
```javascript
function checkInput() {
var username = document.getElementsByName("username")[0].value;
var password = document.getElementsByName("password")[0].value;
if (username == "" || password == "") {
alert("请输入用户名和密码");
}
}
```
以上代码实现了用户输入的检查,当用户名或密码为空时,单击提交按钮会弹窗提醒用户。
将以上三个文件保存在同一个目录下,用浏览器打开HTML文件即可看到效果。
希望上述代码能够对您有所帮助。
阅读全文