From 1ed2e473e156a5fcbdcc6cd6717ec30dff4f672c Mon Sep 17 00:00:00 2001
From: wangsiyuan <2392948297@qq.com>
Date: Thu, 28 Dec 2023 16:34:22 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20register.html?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/templates/register.html | 38 ++++++++++++++++++++++---------------
1 file changed, 23 insertions(+), 15 deletions(-)
diff --git a/app/templates/register.html b/app/templates/register.html
index 1d646d6..c8d5377 100644
--- a/app/templates/register.html
+++ b/app/templates/register.html
@@ -27,7 +27,7 @@
-
@@ -36,8 +36,9 @@
-
+
@@ -58,15 +59,6 @@
placeholder="确认密码" autocomplete="off" class="layui-input" lay-affix="eye">
-
@@ -88,7 +80,23 @@
if (value !== passwordValue) {
return '两次密码输入不一致';
}
+ },
+ customRule: function (value, item) {
+ // 首先检查是否以X或G开头
+ if (!value.startsWith('X') && !value.startsWith('G')) {
+ return '学号必须以X开头,工号必须以G开头';
+ }
+ // 如果以X开头,检查长度是否为13位
+ if (value.startsWith('X') && value.length !== 13) {
+ return '学号长度必须为13位';
+ }
+ // 如果以G开头,检查长度是否为5位
+ if (value.startsWith('G') && value.length !== 5) {
+ return '工号长度必须为5位';
+ }
}
+
+
});
layui.use(['form', 'layer'], function () {
@@ -99,10 +107,9 @@
form.on('submit(btnRegister)', function (data) {
// 构建要提交的数据对象
var postData = {
- nickname: data.field.nickname, // 昵称
- cellphone: data.field.cellphone, // 手机号
+ name: data.field.name, // 昵称
+ number: data.field.number, // 手机号
password: data.field.password, // 密码
- identity: data.field.identity // 身份
};
// 发送AJAX POST请求
@@ -141,3 +148,4 @@