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 @@ +xw \ No newline at end of file