(管理员系统登录入口)
(学生信息录入功能)
- 布局出如上图所示的登录页面
- 失焦验证用户名
- 由字母、数字、下划线组成且长度在5-8位
- 验证不通过在文本框后方给出红色字体提示
- 验证通过出现绿色“✅”
- 失焦验证密码
- 由字母开头、只能包含数字和字母组成且长度在5-10位
- 验证不通过在文本框后方给出红色字体提示
- 验证通过出现绿色“✅”
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="js/jQuery-3.6.js"></script>
<!-- 新 Bootstrap4 核心 CSS 文件 -->
<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
</head>
<body>
<div id="app" style="margin: 0 auto; width: 1000px;margin-top: 30px;">
<h2>logo</h2>
<form action="index_list.html" method="post" id="form">
<div class="form-group">
<input type="text" class="form-control" id="username" placeholder="请输入账号" style="width: 300px;">
<span></span>
</div>
<div class="form-group">
<input type="text" class="form-control" id="password" placeholder="请输入密码" style="width: 300px;" >
<span></span>
</div>
<button type="submit"class="btn btn-primary" style="width: 150px;">登录</button>
</div>
</form>
</body>
</html>
- 表单提交验证
- 如果用户名和密码未输入内容,点击登录按钮时则不执行验证登录信息的代码逻辑
- 如果用户名和密码输入内容但不符合规则,同样不可执行验证登录信息的代码逻辑
- 验证登录信息是否正确
- 定义两个变量,存储账号和密码,账号为:root、密码为:root666
- 获取输入的账号和密码,进行验证
- 如果是用户名输入有误,则弹框形式弹出:“用户不存在”
- 如果是密码输入有误,则弹框形式弹出:“密码输入有误”
- 验证成功以弹框形式弹出:“登录成功”,之后跳转index_list.html(2分)
- 实现学生信息添加
- 布局添加表单
- 绑定点击事件
- 验证添加内容不可为空
- 验证通过后获取输入的内容添加至下方列表中的最后一行内
- 实现全不选、全选功能
- 序号前新增一列,实现选中功能
- 点击则全选列表所有数据,实现全选功能
- 再次点击则取消全选,实现全不选功能
- 实现列表删除功能
- 给删除按钮绑定事件
- 点击按钮时,弹出询问框,提示“你确定要删除吗?”
- 点击确定将该行数据在列表中删除
- 实现列表数据的批量删除
- 新增一个批量删除按钮
- 点击批量删除按钮时候,如果未勾选任何数据,则提示“请选择数据”
- 勾选数据后,点击批量删除,可以删除对应的多条勾选信息
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
input {
margin-top: 10px;
}
select {
margin-top: 10px;
}
button {
margin-top: 10px;
}
.delete {
cursor: pointer;
}
tr {
text-align: center;
}
</style>
</head>
<body>
姓名:<input type="text" name="name"><br>
年龄:<input type="text" name="time"><br>
性别:<select name="content" id="boxes">
<option selected>男</option>
<option selected>女</option>
</select><br>
手机:<input type="text" name="mobile"><br>
<button type="button" class="but">创建新用户</button>
<table border="1" class="table" width="500px" cellpadding="1" cellspacing="0">
<tr style="background-color:red;">
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
<th>手机</th>
<th>操作</th>
</tr>
<tr>
<td>王磊</td>
<td>男</td>
<td>23</td>
<td>1883078591</td>
<td><span class="delete" οnclick="fun(this)">删除</span></td>
</tr>
</table>
</body>
</html>