学生登录系统前端

(管理员系统登录入口)

 

(学生信息录入功能)

  1. 布局出如上图所示的登录页面
  2. 失焦验证用户名
    1. 由字母、数字、下划线组成且长度在5-8位
    2. 验证不通过在文本框后方给出红色字体提示
    3. 验证通过出现绿色“✅”
  3. 失焦验证密码
    1. 由字母开头、只能包含数字和字母组成且长度在5-10位
    2. 验证不通过在文本框后方给出红色字体提示
    3. 验证通过出现绿色“✅”

<!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>

  1. 表单提交验证
    1. 如果用户名和密码未输入内容,点击登录按钮时则不执行验证登录信息的代码逻辑
    2. 如果用户名和密码输入内容但不符合规则,同样不可执行验证登录信息的代码逻辑
  2. 验证登录信息是否正确
    1. 定义两个变量,存储账号和密码,账号为:root、密码为:root666
    2. 获取输入的账号和密码,进行验证
      • 如果是用户名输入有误,则弹框形式弹出:“用户不存在”
      • 如果是密码输入有误,则弹框形式弹出:“密码输入有误”
      • 验证成功以弹框形式弹出:“登录成功”,之后跳转index_list.html(2分)
  3. 实现学生信息添加
    1. 布局添加表单
    2. 绑定点击事件
    3. 验证添加内容不可为空
    4. 验证通过后获取输入的内容添加至下方列表中的最后一行内
  4. 实现全不选、全选功能
    1. 序号前新增一列,实现选中功能
    2. 点击则全选列表所有数据,实现全选功能
    3. 再次点击则取消全选,实现全不选功能
  5. 实现列表删除功能
    1. 给删除按钮绑定事件
    2. 点击按钮时,弹出询问框,提示“你确定要删除吗?”
    3. 点击确定将该行数据在列表中删除
  6. 实现列表数据的批量删除
    1. 新增一个批量删除按钮
    2. 点击批量删除按钮时候,如果未勾选任何数据,则提示“请选择数据”
    3. 勾选数据后,点击批量删除,可以删除对应的多条勾选信息

<!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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值