1
0
mirror of https://gitee.com/coder-xiaomo/flashsale synced 2025-09-11 14:31:40 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
Files
flashsale/frontend/register.html

132 lines
5.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link href="static/assets/global/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
<link href="static/assets/global/css/components.css" rel="stylesheet" type="text/css"/>
<link href="static/assets/admin/pages/css/login.css" rel="stylesheet" type="text/css"/>
<script src="./static/assets/global/plugins/jquery-1.11.0.min.js" type="text/javascript"></script>
</head>
<body class="login">
<div class="content">
<h3 class="form-title">用户注册</h3>
<div class="from-group">
<label class="control-label">手机号</label>
<div>
<input class="form-control" type="text" placeholder="手机号" name="telephone" id="telephone">
</div>
</div>
<div class="from-group">
<label class="control-label">验证码</label>
<div>
<input class="form-control" type="text" placeholder="验证码" name="optCode" id="optCode">
</div>
</div>
<div class="from-group">
<label class="control-label">用户昵称</label>
<div>
<input class="form-control" type="text" placeholder="用户昵称" name="name" id="name">
</div>
</div>
<div class="from-group">
<label class="control-label">性别</label>
<div>
<input class="form-control" type="text" placeholder="性别" name="gender" id="gender">
</div>
</div>
<div class="from-group">
<label class="control-label">年龄</label>
<div>
<input class="form-control" type="text" placeholder="年龄" name="age" id="age">
</div>
</div>
<div class="from-group">
<label class="control-label">密码</label>
<div>
<input class="form-control" type="password" placeholder="密码" name="password" id="password">
</div>
</div>
<div class="form-actions">
<button class="btn blue" id="register" type="submit">
提交注册
</button>
<a href="getotp.html?quickDebug">获取验证码</a>
</div>
</div>
<script>
jQuery(document).ready(function () {
$("#register").on("click", function () {
var telephone = $("#telephone").val();
var optCode = $("#optCode").val();
var name = $("#name").val();
var gender = $("#gender").val();
var age = $("#age").val();
var password = $("#password").val();
if (telephone == null || telephone == "") {
alert("手机号不能为空");
return false; // 捕获onclick事件不让他传递到上一层
}
if (optCode == null || optCode == "") {
alert("验证码不能为空");
return false; // 捕获onclick事件不让他传递到上一层
}
if (name == null || name == "") {
alert("姓名不能为空");
return false; // 捕获onclick事件不让他传递到上一层
}
if (gender == null || gender == "") {
alert("性别不能为空");
return false; // 捕获onclick事件不让他传递到上一层
}
if (age == null || age == "") {
alert("年龄不能为空");
return false; // 捕获onclick事件不让他传递到上一层
}
if (password == null || password == "") {
alert("密码不能为空");
return false; // 捕获onclick事件不让他传递到上一层
}
$.ajax({
type: "POST",
contentType: "application/x-www-form-urlencoded",
url: "http://localhost:8090/user/register",
data: {
"telephone": telephone,
"optCode": optCode,
"name": name,
"gender": gender,
"age": age,
"password": password,
},
xhrFields: {withCredentials: true},
success: function (data) {
if (data.status == "success") {
alert("注册成功");
} else {
alert("注册失败,原因为" + data.data.errMsg);
}
},
error: function (data) {
alert("注册失败,原因为" + data.responseText);
}
})
})
function filldata() {
$("#telephone").val("18900000001");
var date = new Date();
$("#name").val("user-" + Math.random().toString(36).slice(-6) + "-" + date.getSeconds() + date.getMilliseconds());
$("#gender").val(Math.round(Math.random() * (2 - 1) + 1));
$("#age").val(Math.round(Math.random() * (100 - 1) + 1));
$("#password").val(Math.random().toString(36).slice(-6)); // 生成随机数转成36进制再截取部分
$("#optCode").focus();
$("#getotp").click();
}
filldata();
})
</script>
</body>
</html>