198 lines
7.8 KiB
HTML
198 lines
7.8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/>
|
|
<title>私慕交友平台</title>
|
|
<link href="../SeeMore.ico" rel="shortcut icon" type="image/x-icon"/>
|
|
<link href="../css/generalize.less" type="text/css" rel="stylesheet/less">
|
|
<link href="../css/bootstrap.min.css" type="text/css" rel="stylesheet">
|
|
<script src="../js/less.min.js"></script>
|
|
<script src="../js/jquery.min.js"></script>
|
|
<script src="../js/api.js"></script>
|
|
<script>
|
|
var timer = 60;
|
|
var pull_svip_end_time = false;
|
|
|
|
$(function () {
|
|
if (isMobile()) {
|
|
window.location.href = '/mobile/generalize/generalize.html'
|
|
}
|
|
|
|
var _endTime = get_invite_diamond().pull_svip_end_time;
|
|
|
|
pull_svip_end_time = judgeTime(_endTime);
|
|
if (pull_svip_end_time) {
|
|
$('#dialog_over').show();
|
|
$('.btnRegister').addClass('register_off');
|
|
$('.btnRegister').attr('disabled', 'disabled');
|
|
}
|
|
});
|
|
|
|
//判断时间是否过期
|
|
function judgeTime(time) {
|
|
var strtime = time.replace("/-/g", "/");//时间转换
|
|
//时间
|
|
var date1 = new Date(strtime);
|
|
//现在时间
|
|
var date2 = new Date();
|
|
//判断时间是否过期
|
|
return date1 < date2 ? true : false;
|
|
}
|
|
|
|
function elErrText(text) {
|
|
$('.errText').text(text);
|
|
}
|
|
|
|
function vali_Phone() {
|
|
var phoneNumber = $('#phoneNumber').val();
|
|
if (phoneNumber != '') {
|
|
|
|
if (phoneNumber.length === 11 && /^(13[0-9]|15[012356789]|17[0-9]|18[0-9]|14[57]|19[89]|16[6])[0-9]{8}$/.test(phoneNumber)) {
|
|
if (timer == 60) {
|
|
$('.btn_code').removeAttr('disabled');
|
|
$('.btn_code').addClass('on');
|
|
}
|
|
elErrText('');
|
|
return true;
|
|
} else {
|
|
if (timer == 60) {
|
|
$('.btn_code').removeClass('on');
|
|
$('.btn_code').attr('disabled', 'disabled');
|
|
}
|
|
elErrText('手机号格式错误');
|
|
return false;
|
|
}
|
|
} else {
|
|
elErrText('手机号不能为空');
|
|
}
|
|
}
|
|
|
|
function vali_code() {
|
|
var code = $('#code').val();
|
|
if (code != '') {
|
|
if (/^\d{4}$/.test(code)) {
|
|
elErrText('');
|
|
return true;
|
|
} else {
|
|
elErrText('验证码格式错误,4位数字');
|
|
return false;
|
|
}
|
|
} else {
|
|
elErrText('验证码不能为空');
|
|
}
|
|
}
|
|
|
|
function isMobile() {
|
|
let flag = false
|
|
const sUserAgent = navigator.userAgent.toLowerCase();
|
|
const bIsIpad = sUserAgent.match(/ipad/i) == 'ipad';
|
|
const bIsIphone = sUserAgent.match(/iphone os/i) == 'iphone os';
|
|
const bIsMidp = sUserAgent.match(/midp/i) == 'midp';
|
|
const bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == 'rv:1.2.3.4';
|
|
const bIsUc = sUserAgent.match(/ucweb/i) == 'web';
|
|
const bIsCE = sUserAgent.match(/windows ce/i) == 'windows ce';
|
|
const bIsWM = sUserAgent.match(/windows mobile/i) == 'windows mobile';
|
|
const bIsAndroid = sUserAgent.match(/android/i) == 'android';
|
|
if (bIsIpad || bIsIphone || bIsMidp || bIsUc7 || bIsUc || bIsCE || bIsWM || bIsAndroid) {
|
|
flag = true
|
|
} else {
|
|
flag = false
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
function vali_pwd() {
|
|
var pwd = $('#password').val();
|
|
if (pwd != '') {
|
|
if (/^[0-9A-Za-z]{6,16}$/.test(pwd)) {
|
|
elErrText('');
|
|
return true;
|
|
} else {
|
|
elErrText('登录密码格式错误,6-16位数字或字母');
|
|
return false;
|
|
}
|
|
} else {
|
|
elErrText('登录密码不能为空');
|
|
}
|
|
}
|
|
|
|
function vali_checkInput() {
|
|
var flag = $('#checkInput').is(':checked');
|
|
if (flag) {
|
|
elErrText('');
|
|
} else {
|
|
elErrText('请勾选用户协议和隐私条款');
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
function downloadApp() {
|
|
$('#dialog_register').hide();
|
|
if (is_ios) {
|
|
window.open('https://itunes.apple.com/cn/app/id1417092899');
|
|
} else {
|
|
var src = 'http://image.seemore.club/seemore.apk';
|
|
var form = document.createElement('form');
|
|
form.action = src;
|
|
document.getElementsByTagName('body')[0].appendChild(form);
|
|
form.submit();
|
|
}
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div class="layout">
|
|
<div class="top"></div>
|
|
<div class="phoneList"></div>
|
|
<div class="register">
|
|
<div class="form">
|
|
<div class="title">
|
|
<div class="img"></div>
|
|
<div class="sub_title">私慕,遇见更多,做你所想!</div>
|
|
</div>
|
|
<div class="tip"><i>*</i>如果您是通过线上兼职任务来到这里,请完成
|
|
以下注册,根据要求截图即可完成兼职任务
|
|
</div>
|
|
<div class="input-group">
|
|
<input id="phoneNumber" class="input input-full" type="text" placeholder="请输入手机号"
|
|
onkeyup="vali_Phone()">
|
|
<input id="code" class="input input-half" type="text" placeholder="请输入验证码" onblur="vali_code()">
|
|
<button class="btn_code" onclick="getCode()" disabled="disabled">获取验证码</button>
|
|
<input id="password" class="input input-full" type="password" placeholder="请设置登录密码" onblur="vali_pwd()">
|
|
</div>
|
|
<div class="col-xs-12 errText"></div>
|
|
<div class="privacy">
|
|
<input id="checkInput" type="checkbox" onclick="vali_checkInput()">
|
|
<label for="checkInput">注册成为会员即为同意以下</label>
|
|
<a href="http://www.seemore.club/privacy/privacy.html">用户协议和隐私条款</a>
|
|
</div>
|
|
<button class="btnRegister" onclick="inviteRegist('PULL_SVIP')"></button>
|
|
<div class="recommend">友情推荐:您在注册完成后,邀请您根据引导进入私慕平台,认识更多帅哥美女……</div>
|
|
</div>
|
|
</div>
|
|
<div class="statement">本活动最终解释权归私慕公司所有</div>
|
|
</div>
|
|
<div id="dialog_register" class="dialog">
|
|
<div class="dialog_box">
|
|
<div class="dialog_content">手机号为 <span id="text_phone"></span> 的用户</div>
|
|
<div>你已注册成功!点击确定按钮</div>
|
|
<div>即可下载安装私慕APP</div>
|
|
<div class="registerTip">友情推荐:您在注册完成后,邀请您根据引导
|
|
进入私慕平台,认识更多帅哥美女……
|
|
</div>
|
|
<div class="dialog_btn">
|
|
<button class="btn_ok" onclick="downloadApp()">确定</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="dialog_over" class="dialog">
|
|
<div class="dialog_box" style="padding: 40px 32px;">
|
|
<div class="dialog_over_msg">该活动已结束</div>
|
|
<div class="dialog_btn">
|
|
<button class="btn_ok" onclick="$('#dialog_over').hide()">确定</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |