This repository has been archived on 2024-09-30. You can view files and clone it, but cannot push or open issues/pull-requests.
darry_ring/src/main/resources/templates/reg.html

408 lines
19 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<html xmlns="http://www.w3.org/1999/xhtml" class="hb-loaded">
<head>
<meta charset="utf-8">
<title>会员注册</title>
<link href="../css/style.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<div class="wrap">
<!-- start of 头部导航-->
<div class="head_top">
<div class="head clearfix">
<!--头部左边-->
<div class="topLeft left">
<a href="/index" title="Darry Ring">
<img width="186" height="42" src="../images/logo_01.png ">
</a>
<span>求婚钻戒领导品牌</span>
</div>
<!--头部左边end-->
<!--头部右边-->
<ul class="topRight right">
<li>国际权威认证</li>
<li class="tr_2">15天无理由退换</li>
<li class="tr_3">终身保养</li>
</ul>
<!--头部左边end-->
</div>
</div>
<!--end of 头部导航-->
<!-- starto of container -->
<div class="container">
<!--中间内容-->
<div class="cmain ddd">
<!--内容右边-->
<div class="cort-right right">
<div class="r_bg"></div>
<!--登陆框内-->
<div class="cr_border">
<form method="post" action="/sign" class="form_first">
<input type="hidden" value="1" name="type">
<input type="hidden" value="login.html" name="forward">
<input type="hidden" value="H6mY5VyS" name="skey">
<div style="" class="photo_show">
<!--手机-->
<div class="the_input">
<span class="member"></span>
<input type="text" placeholder="请输入手机号码" class="al_Input dr_photo" value=""
name="mobile">
</div>
<!--手机end-->
<!--密码-->
<div style="border:none" class="the_input">
<span class="password"></span>
<input type="text" style="width:133px;" placeholder="请输入验证码" class="al_Input ls"
value="" name="mobile_code">
<input type="button" value="获取验证码" class="action mobile_action">
</div>
<!--验证码end-->
<!--密码-->
<div class="the_input ">
<span class="pw"></span>
<input type="password" placeholder="请输入密码" maxlength="21" class="al_Input dr_photo"
value="" name="mobile_pwd">
</div>
<!--密码end-->
<!--密码-->
<div class="the_input ">
<span class="pw"></span>
<input type="password" placeholder="确认密码" maxlength="21" class="al_Input dr_photo"
value="" name="mobile_pwd_confirm">
</div>
<!--密码end-->
<!--其他合作-->
<div class="other_hz">
<input type="button" value="立即注册" id="mobile_reg" class="up">
</div>
<!--其他合作end-->
</div>
</form>
<!--手机注册end-->
</div>
<!--登陆框内end-->
</div>
<!--内容右边end-->
</div>
<!--中间内容end-->
</div>
<!-- end of container -->
<!--底部end-->
<div class="cmain bc_yz">
<div class="db_cort">
<p> Copyright &copy; 2017 winner winner,chickdinner !!团队 All Rights Reserved.
闽ICP备11012085号-2.ICP经营许可证闽B2-20140279 </p>
<p> 中国互联网违法信息举报中心 | 中国公安网络110报警服务 | 本网站提供所售商品的正式发票 </p>
</div>
</div>
<script src="../js/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
//切换tab
$(".tits .ph").click(function (event) {
$(this).addClass('focus').siblings().removeClass('focus')
$(".photo_show").eq(0).show()
$(".photo_show").eq(1).hide()
});
$(".tits .em").click(function (event) {
$(this).addClass('focus').siblings().removeClass('focus')
$(".photo_show").eq(1).show()
$(".photo_show").eq(0).hide()
});
//验证参数
$('.up').click(function () {
$('.ts_wrong').remove();
$('.al_Input').removeClass('error');
//判断是邮箱还是手机
if ($('.em').hasClass('focus')) {
//邮箱登录
var email = $('input[name="email"]').val();
if (isNull(email)) {
var notice = '<div class="ts_wrong"><span id="wrong">请输入邮箱!</span></div>';
$('input[name="email"]').parent().after(notice);
$('input[name="email"]').addClass('error');
return false;
}
if (!isEmail(email)) {
var notice = '<div class="ts_wrong"><span id="wrong">邮箱格式错误 请重新输入!</span></div>';
$('input[name="email"]').parent().after(notice);
$('input[name="email"]').addClass('error');
return false;
}
var pwd = $('input[name="email_pwd"]').val();
if (isNull(pwd)) {
var notice = '<div class="ts_wrong"><span id="wrong">请输入密码!</span></div>';
$('input[name="email_pwd"]').parent().after(notice);
$('input[name="email_pwd"]').addClass('error');
return false;
}
if (pwd.length < 6) {
var notice = '<div class="ts_wrong"><span id="wrong">密码长度为6~21个字符</span></div>';
$('input[name="email_pwd"]').parent().after(notice);
$('input[name="email_pwd"]').addClass('error');
return false;
}
var pwd_confirm = $('input[name="email_pwd_confirm"]').val();
if (isNull(pwd_confirm)) {
var notice = '<div class="ts_wrong"><span id="wrong">请输入确认密码!</span></div>';
$('input[name="email_pwd_confirm"]').parent().after(notice);
$('input[name="email_pwd_confirm"]').addClass('error');
return false;
}
if (pwd != pwd_confirm) {
var notice = '<div class="ts_wrong"><span id="wrong">密码与确认密码不一致 请重新输入!</span></div>';
$('input[name="email_pwd_confirm"]').parent().after(notice);
$('input[name="email_pwd_confirm"]').addClass('error');
return false;
}
var code = $('input[name="email_code"]').val();
if (isNull(code)) {
var notice = '<div class="ts_wrong"><span id="wrong">请输入验证码!</span></div>';
$('input[name="email_code"]').parent().after(notice);
$('input[name="email_code"]').addClass('error');
return false;
}
if (!$('input[name="email_check"]').is(':checked')) {
var notice = '<div class="ts_wrong"><span id="wrong">请阅读并同意用户注册协议!</span></div>';
$('input[name="email_check"]').parent().parent().after(notice);
return false;
}
// $('#mobile_reg').click(ag_Reg_click_Mobile);
// 注册统计
ag_Reg_click_Email();
//检测邮箱是否使用过
$.ajax({
type: "POST",
url: "/sign/validEmail",
data: "email=" + email,
success: function (msg) {
if (msg == 1) {
var notice = '<div class="ts_wrong"><span id="wrong">该邮箱已被注册!</span></div>';
$('input[name="email"]').parent().after(notice);
$('input[name="email"]').addClass('error');
return false;
} else {
$.ajax({
type: "POST",
url: "/sign/validEmailCode",
data: "code=" + code,
success: function (msg) {
if (msg == 1) {
var notice = '<div class="ts_wrong"><span id="wrong">验证码错误!</span></div>';
$('.ts_wrong').remove();
$('input[name="email_code"]').parent().after(notice);
$('input[name="email_code"]').addClass('error');
return false;
} else {
$('.form_second').submit();
}
}
});
}
}
});
}
if ($('.ph').hasClass('focus')) {
//手机登录
var mobile = $('input[name="mobile"]').val();
if (isNull(mobile)) {
var notice = '<div class="ts_wrong"><span id="wrong">请输入手机号码!</span></div>';
$('input[name="mobile"]').parent().after(notice);
$('input[name="mobile"]').addClass('error');
return false;
}
if (!checkMobile(mobile)) {
var notice = '<div class="ts_wrong"><span id="wrong">手机号码格式错误 请重新输入!</span></div>';
$('input[name="mobile"]').parent().after(notice);
$('input[name="mobile"]').addClass('error');
return false;
}
var code = $('input[name="mobile_code"]').val();
if (isNull(code)) {
var notice = '<div class="ts_wrong"><span id="wrong">请输入验证码!</span></div>';
$('input[name="mobile_code"]').parent().after(notice);
$('input[name="mobile_code"]').addClass('error');
return false;
}
var pwd = $('input[name="mobile_pwd"]').val();
if (isNull(pwd)) {
var notice = '<div class="ts_wrong"><span id="wrong">请输入密码!</span></div>';
$('input[name="mobile_pwd"]').parent().after(notice);
$('input[name="mobile_pwd"]').addClass('error');
return false;
}
if (pwd.length < 6) {
var notice = '<div class="ts_wrong"><span id="wrong">密码长度为6~21个字符</span></div>';
$('input[name="mobile_pwd"]').parent().after(notice);
$('input[name="mobile_pwd"]').addClass('error');
return false;
}
var pwd_confirm = $('input[name="mobile_pwd_confirm"]').val();
if (isNull(pwd_confirm)) {
var notice = '<div class="ts_wrong"><span id="wrong">请输入确认密码!</span></div>';
$('input[name="mobile_pwd_confirm"]').parent().after(notice);
$('input[name="mobile_pwd_confirm"]').addClass('error');
return false;
}
if (pwd != pwd_confirm) {
var notice = '<div class="ts_wrong"><span id="wrong">密码与确认密码不一致 请重新输入!</span></div>';
$('input[name="mobile_pwd_confirm"]').parent().after(notice);
$('input[name="mobile_pwd_confirm"]').addClass('error');
return false;
}
if (!$('input[name="mobile_check"]').is(':checked')) {
var notice = '<div class="ts_wrong"><span id="wrong">请阅读并同意用户注册协议!</span></div>';
$('input[name="mobile_check"]').parent().parent().after(notice);
return false;
}
//检测手机号码是否使用过
$.ajax({
type: "POST",
url: "/sign/validMobile",
data: "mobile=" + mobile,
success: function (msg) {
if (msg == 1) {
var notice = '<div class="ts_wrong"><span id="wrong">该手机号码已被注册!</span></div>';
$('input[name="mobile"]').parent().after(notice);
$('input[name="mobile"]').addClass('error');
return false;
} else {
$.ajax({
type: "POST",
url: "/sign/validMobileCode",
data: "code=" + code,
success: function (msg) {
if (msg == 1) {
var notice = '<div class="ts_wrong"><span id="wrong">验证码错误!</span></div>';
$('input[name="mobile_code"]').parent().after(notice);
$('input[name="mobile_code"]').addClass('error');
return false;
} else {
// 手机统计
ag_Reg_click_Mobile();
$('.form_first').submit();
}
}
});
}
}
});
}
});
//发送短信验证码
var InterValObj; //timer变量控制时间
var count = 120; //间隔函数1秒执行
var curCount; //当前剩余秒数
$('.mobile_action').click(function () {
$('.ts_wrong').remove();
$('.al_Input').removeClass('error');
var mobile = $('input[name="mobile"]').val();
if (isNull(mobile)) {
var notice = '<div class="ts_wrong"><span id="wrong">请输入手机号码!</span></div>';
$('input[name="mobile"]').parent().after(notice);
$('input[name="mobile"]').addClass('error');
return false;
}
if (!checkMobile(mobile)) {
var notice = '<div class="ts_wrong"><span id="wrong">手机号码格式错误 请重新输入!</span></div>';
$('input[name="mobile"]').parent().after(notice);
$('input[name="mobile"]').addClass('error');
return false;
}
//检测手机号码是否使用过
var is_used = false;
$.ajax({
type: "POST",
url: "/sign/validMobile",
data: "mobile=" + mobile,
success: function (msg) {
if (msg == 1) {
var notice = '<div class="ts_wrong"><span id="wrong">该手机号码已被注册!</span></div>';
$('input[name="mobile"]').parent().after(notice);
$('input[name="mobile"]').addClass('error');
is_used = true;
} else {
//设置button效果开始计时
curCount = count;
//设置button效果开始计时
$(".mobile_action").attr("disabled", "true");
$(".mobile_action").val(curCount + "秒后可重新获取验证码");
InterValObj = window.setInterval(SetRemainTime, 1000); //启动计时器1秒执行一次
var skey = $('input[name="skey"]').val();
//向后台发送处理数据
$.ajax({
type: "POST", //用POST方式传输
url: '/sign/sendSms', //目标地址
data: "mobile=" + mobile + "&skey=" + skey,
success: function (msg) {
}
});
}
}
});
function SetRemainTime() {
if (curCount == 0) {
window.clearInterval(InterValObj); //停止计时器
$(".mobile_action").removeAttr("disabled"); //启用按钮
$(".mobile_action").val("获取验证码");
code = ""; //清除验证码。如果不清除,过时间后,输入收到的验证码依然有效
} else {
curCount--;
$(".mobile_action").val(curCount + "秒后可重新获取验证码");
}
}
});
});
$(document).keyup(function (event) {
if (event.keyCode == 13) {
if ($('.ph').hasClass('focus')) {
$('#mobile_reg').click(ag_Reg_click_Mobile);
}
if ($('.em').hasClass('focus')) {
$('#email_reg').click(ag_Reg_click_Email);
}
}
});
</script>
</div>
</body>
</html>