51 lines
2.3 KiB
HTML
51 lines
2.3 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>教师注册</title>
|
||
<link rel="stylesheet" href="/static/css/login.css">
|
||
<link rel="stylesheet" href="/static/css/register_field_tip.css">
|
||
<script src="/static/js/register_teacher.js"></script>
|
||
</head>
|
||
<body>
|
||
<div class="login-container">
|
||
<div class="login-card">
|
||
<h2 class="login-title">欢迎注册教师账号!</h2>
|
||
<form class="login-form" id="register-teacher-form">
|
||
<div class="input-group">
|
||
<label for="teacher-username">用户名</label>
|
||
<input type="text" id="teacher-username" name="teacher-username" placeholder="请输入用户名" required>
|
||
</div>
|
||
<div class="input-group">
|
||
<label for="teacher-email">邮箱</label>
|
||
<input type="email" id="teacher-email" name="teacher-email" placeholder="请输入邮箱" required>
|
||
</div>
|
||
<div class="input-group">
|
||
<label for="teacher-password">密码</label>
|
||
<input type="password" id="teacher-password" name="teacher-password" placeholder="请输入密码" required>
|
||
</div>
|
||
<div class="input-group">
|
||
<label for="teacher-confirm-password">确认密码</label>
|
||
<input type="password" id="teacher-confirm-password" name="teacher-confirm-password" placeholder="请确认密码" required>
|
||
</div>
|
||
<button type="submit" class="login-btn">注册</button>
|
||
</form>
|
||
</div>
|
||
<div class="field-tip" id="username-tip" role="tooltip" aria-hidden="true">
|
||
<strong>用户名规则</strong>
|
||
<ul>
|
||
<li>以<span>小写字母</span>或<span>下划线</span>开头</li>
|
||
<li>仅含<span>小写字母</span>、<span>数字</span>、<span>下划线 _</span>、<span>连字符 -</span></li>
|
||
<li>允许以 <span>$</span> 结尾(可选)</li>
|
||
<li>长度 ≤ 32 个字符</li>
|
||
<li>不可使用纯数字</li>
|
||
<li>避免保留名:root / daemon 等</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
|
||
<script src="/static/js/register_field_tip.js"></script>
|
||
</body>
|
||
</html>
|