浏览代码

Merge branch 'dev' into test

zzy.zhiyuan.foxmail 8 年之前
父节点
当前提交
05c85b138f
共有 64 个文件被更改,包括 2466 次插入2309 次删除
  1. 67 74
      bind-mail.html
  2. 57 4
      css/genindex.css
  3. 42 1
      css/share.css
  4. 65 44
      ekexiu/Invitation.html
  5. 95 0
      ekexiu/InvitationNew.html
  6. 77 0
      emaiFindPwdOk.html
  7. 115 0
      fillinfo-select.html
  8. 148 0
      fillinfoNew.html
  9. 二进制
      images/frmPageBg.jpg
  10. 二进制
      images/sign_bg_tishi_1_nor.png
  11. 二进制
      images/sign_icon_hr_nor.png
  12. 二进制
      images/sign_icon_jishu_nor.png
  13. 二进制
      images/sign_icon_keyan_nor.png
  14. 二进制
      images/sign_icon_putong_nor.png
  15. 二进制
      images/sign_icon_qiyegaoguan_nor.png
  16. 二进制
      images/sign_icon_touzifang_nor.png
  17. 二进制
      images/sign_icon_xiaoshou_nor.png
  18. 二进制
      images/sign_icon_xuanze_hig.png
  19. 二进制
      images/sign_icon_xuesheng_nor.png
  20. 二进制
      images/sign_icon_zixun_nor.png
  21. 二进制
      images/wechat_bg_img_nor@3x.png
  22. 二进制
      images/wechat_bg_img_wenben_nor@3x.png
  23. 二进制
      images/wechat_icon_logo_nor@3x.png
  24. 二进制
      images/wechat_icon_mima_nor@3x.png
  25. 二进制
      images/wechat_icon_pro_nor@3x.png
  26. 二进制
      images/wechat_icon_shouji_nor@3x.png
  27. 二进制
      images/wechat_icon_xingming_nor@3x.png
  28. 二进制
      images/wechat_icon_xuqiu_nor@3x.png
  29. 二进制
      images/wechat_icon_yanzhengma_nor@3x.png
  30. 二进制
      images/wechat_icon_yaoqing_nor@3x.png
  31. 0 168
      information-add.html
  32. 12 10
      js/common.js
  33. 76 0
      js/emaiFindPwdOk.js
  34. 81 0
      js/fillinfoNew.js
  35. 0 88
      js/information-add.js
  36. 18 12
      js/invite-friends.js
  37. 0 76
      js/login-email-find01.js
  38. 0 43
      js/login-email-find02.js
  39. 0 106
      js/login-email-find03.js
  40. 0 89
      js/login-first.js
  41. 0 86
      js/login-invite-code.js
  42. 0 138
      js/login-phone-find01.js
  43. 0 75
      js/login-phone-find02.js
  44. 0 150
      js/login.js
  45. 89 0
      js/loginInviteFirst.js
  46. 324 0
      js/loginNew.js
  47. 361 0
      js/pwdFindNew.js
  48. 271 362
      js/register.js
  49. 2 2
      js/ueditor/ueditor.all.js
  50. 1 1
      js/ueditor/ueditor.config.js
  51. 0 77
      login-email-find01.html
  52. 0 62
      login-email-find02.html
  53. 0 73
      login-email-find03.html
  54. 0 58
      login-first.html
  55. 0 56
      login-invite-code.html
  56. 0 76
      login-phone-find01.html
  57. 0 68
      login-phone-find02.html
  58. 84 71
      login.html
  59. 62 0
      loginInviteFirst.html
  60. 0 99
      loginNew.html
  61. 172 0
      pwdFindNew.html
  62. 69 0
      pwdResult.html
  63. 81 0
      regResult.html
  64. 97 140
      register.html

+ 67 - 74
bind-mail.html

@ -1,88 +1,81 @@
1 1
<!DOCTYPE html>
2 2
<html>
3 3
<head>
4
<!--<meta name="viewport" content="width=device-width, initial-scale=1.0">
5
-->
6 4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7 5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
8

9 6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
10
<title>邮箱验证-科袖网</title>
11
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
12
<link href="css/bootstrap.min.css" rel="stylesheet">
13
<link rel="stylesheet" href="css/reset.css" />
14
<link type="text/css" href="css/login.css" rel="stylesheet">
15
<link type="text/css" href="css/common.css" rel="stylesheet">
7
<title>科袖网-搭建企业与专家的桥梁</title>
8
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css">
9
<link type="text/css" rel="stylesheet" href="css/reset.css">
10
<link type="text/css" rel="stylesheet" href="css/common.css">
11
<link type="text/css" rel="stylesheet" href="css/genindex.css">
16 12
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
17
<style type="text/css">
18
	#header.Nosear {
19
    position: static;
20
}
21
#header {
22
    width: 100%;
23
    min-width: 1100px;
24
    height: 60px;
25
    background: #FFFFFF;
26
    position: fixed;
27
    top: 0;
28
    z-index: 999;
29
}
30
</style>
31 13
</head>
32

33
<body>
34

35
<div class="completedcover" id="completedcover">
36
    <!--/*是否完善信息提示*/-->
37
    <div class="vercompleted">
38
        <h3>已经完成注册,是否现在去完善个人信息?</h3>
39
        <div class="verbtnbox">
40
            <a href="javascript:void(0)" class="verbtn" onClick="goPersonal()" >现在完善</a>
41
        </div>
42
    </div>
14
<body class="covbodyBg">
15
<div class="containerCon">
16
	<a href="index.html" class="headlogo signLogo"></a>
43 17
</div>
44

45
<header id="header" class="Nosear">
46
	<div class="containerCon">
47
		<div class="headlogo">
48
			<a href="index.html"><h1></h1></a>
18
<!--中间-->
19
<div id="container">
20
	<div class="containerCon contConP">
21
		<div class="covFrmblock">
22
			<form class="cmpAllFrm">
23
				<p class="h1Font alignCenter mainColor">注册科袖</p>
24
				<div class="waysBlock">
25
					<div class="loginWays">
26
						<!--注册成功-->
27
						<ul class="cmpAllUl cmpCoverUl displayNone" id="success">
28
							<li class="successImg"></li>
29
							<li class="alignCenter">
30
								<p class="importTip">注册成功,快去登录吧!</p>
31
							</li>
32
							<!--验证激活成功-已登录时隐藏按钮-->
33
							<li>
34
								<a href="login.html"><button type="button" class="frmtype frmtypeW btnModel headRadius save-block">登录</button></a>
35
							</li>
36
						</ul>
37
						<!--邮箱链接失效-->
38
						<ul class="cmpAllUl cmpCoverUl displayNone" id="fail">
39
							<li class="failImg"></li>
40
							<li class="alignCenter">
41
								<p class="importTip">很抱歉,当前的链接已失效</p>
42
								<p class="smalltip alignCenter" id="smalltip">小提醒:邮件内的链接有效时长为10分钟。</p>
43
							</li>
44
							<!--验证激活成功-已登录时隐藏按钮-->
45
							<li>
46
								<a href="register.html"><button type="button" class="frmtype frmtypeW btnModel headRadius save-block">重新注册</button></a>
47
							</li>
48
						</ul>
49
					</div>
50
				</div>
51
			</form>
49 52
		</div>
50 53
	</div>
51
</header>
52
<div class="containerFrm" id="container">
53
	<div class="contentmid">
54
    	<!--/*邮箱验证提示*/-->
55
    	<dl class="mailsection">
56
            <dt class="statelable">
57
                <h2>注册邮箱验证</h2>
58
            </dt>
59
            <dd class="msgnotice">
60
                <h4 class="noticecon">验证邮箱,完成注册</h4>
61
                <div class="emailus">
62
                    我们已将验证邮件发送至邮箱:<a id='receiveMail'></a>
63
                    <br> 点击邮件内的链接即可完成注册,完善信息即可使用科袖网所有功能。
64
                </div>
65
                <a href="https://mail.qq.com/" class="maillink" target="_blank">登录邮箱验证</a>
66
            </dd>
67
            <dd class="msgnotice">
68
                <h5>没有收到验证邮件,怎么办?</h5>
69
                <div class="contacttip">
70
                    邮箱填写错误? <a href="register.html">换个邮箱</a>
71
                    <br> 看看是否在邮箱的垃圾邮件、广告邮件目录里
72
                    <!--<br> 稍等几分钟,若还未收到验证邮件, <a href="javascript:void(0)" id="resend_main">重新发送验证邮件</a>-->
73
                </div>
74
            </dd>
75
        </dl>
76
    </div>
77 54
</div>
78

79
<footer>
80
	<script type="text/javascript" src="js/footer.js"></script>
81
</footer>
82

83
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
84
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
55
<script type="text/javascript"src="js/jquery.cookie.js"></script>
56
<script type="text/javascript"src="js/jquery.similar.msgbox.js"></script>
85 57
<script type="text/javascript" src="js/common.js"></script>
86
<script type="text/javascript" src="js/bind-mail.js"></script>
58
<script type="text/javascript">
59
	$(document).ready(function(){
60
		var oFlag=GetQueryString("sc");
61
		$.ajax("/ajax/regmail/" + oFlag, {
62
			type: "GET",
63
			async: true,
64
			success: function(data) {
65
				if(data.success) {
66
					$("#success").show();
67
				} else {
68
					$("#fail").show();
69
				}
70
			},
71
			error: function() {
72
				//$.MsgBox.Alert('消息提醒','邮箱注册失败')
73
				location.href = "bind-mail-no.html";
74
			},
75
			dataType: 'json'
76
		});
77
	})
78
	
79
</script>
87 80
</body>
88
</html>
81
</html>

+ 57 - 4
css/genindex.css

@ -16,11 +16,11 @@ input.frmtype[readonly]:focus{border:1px transparent solid;}
16 16
.btnModel:hover{background:#ff8f00;}
17 17
/*取消按钮*/
18 18
.btnCancel{background:#edeff4;}
19
.btnCancel:hover{background:#d6d8de;}
19
.btnCancel:hover,.btnCancel:active,.btnCancel:link{background:#d6d8de;border:none;}
20 20
/*按钮不可用状态*/
21 21
button.btnModel[disabled]{background:#d6d8de;}
22 22
button.btnModel[disabled]:hover{background:#d6d8de;}
23
.save-block{margin:20px auto 40px;padding:6px 40px;}/*保存按钮*/
23
.save-block{margin:20px auto 40px;padding:0 40px;}/*保存按钮*/
24 24
.fontLink{background:none;border:none;color:#ff9900;}/*字体链接按钮*/
25 25
/*表单消息提示*/
26 26
.frmmsg{background:url(../images/con_icon_info_warn.png) 0 center no-repeat;background-size: auto 50%;padding-left:18px;line-height:28px;color: #fd5f39;}
@ -40,10 +40,10 @@ ul.cmpAllUl li .col-w-10{position: relative;}
40 40
.signLogo{display:block;height:64px;width:274px;background:url(../images/c-sign-on_icon_logo_nor.png);background-size:cover;margin: 30px 20px 20px 0}
41 41
.covbodyBg{background:url(../images/c-sign-on_bg_img_nor.png) 0 bottom no-repeat;background-size:cover;}
42 42
.contConP{position:static}
43
.covFrmblock{position:absolute;top:50%; left:50%; transform:translate(-50%,-50%);overflow:hidden;padding:40px 30px 30px 30px;/*margin:10% auto 40px;*/width:420px;max-width:420px;background:#fff;border-radius:8px;z-index:1056; 
43
.covFrmblock{position:absolute;top:50%; left:50%; transform:translate(-50%,-50%);padding:40px 30px 30px 30px;width:420px;max-width:420px;background:#fff;border-radius:8px;z-index:1056; 
44 44
 		 box-shadow: 2px 6px 30px #d68203;
45 45
  -webkit-box-shadow: 2px 6px 30px #d68203;}
46
.covFrmblock .h1Font{margin-bottom:24px;}
46
.covFrmblock .h1Font{margin-bottom:24px;font-size:22px;}
47 47
.cmpOrgName{font-size: 24px;line-height: 60px;}
48 48
ul.cmpAllUl.cmpCoverUl{width:100%;margin:10px auto 20px;}
49 49
ul.cmpAllUl.cmpCoverUl>li .frmtypeW{width:100%;height:40px;}
@ -64,6 +64,59 @@ ul.cmpAllUl.cmpCoverUl .importTip{font-size:18px;color:#333;margin:10px 0;}
64 64
ul.loginWaySort{overflow: hidden;border-bottom:1px solid #e5e5e5;margin-bottom:30px;}
65 65
ul.loginWaySort li{text-align: center;line-height: 36px;font-size:14px;color:#333;cursor: pointer;}
66 66
ul.loginWaySort li.liactive{border-bottom: 2px solid #ff9900;}
67
/*客服电话*/
68
.serviceBox{position: relative;}
69
.serviceBox .serviceTel{position:absolute;padding:14px 20px;width:240px;bottom:32px;left:-20px;border-radius:6px;background:rgba(0,0,0,.4);color: #FFFFFF;}
70
.serviceBox .triangleB{position:absolute;width: 0;height: 0;border:14px solid transparent;left:14%;border-top-color: rgba(0,0,0,.4);margin-top: 14px;}
71
/*身份选择*/
72
.bindtip{text-align: center; margin:-4px auto 32px;}
73
.bindtip img{height:16px;width: auto;}
74
.selectSortBox ul{margin:20px 0;overflow: hidden;}
75
.selectSortBox li{padding:20px;position: relative;text-align: center;cursor: pointer;}
76
.selectSortBox li .sortbody{font-size:14px;color:#666;}
77
.selectSortBox li.selectNow{background: #E5E5E5;}
78
.selectSortBox li .selectNowicon{display:inline-block;position:absolute;width: 16px;height: 16px;bottom:46px;right:30px;background: url(../images/sign_icon_xuanze_hig.png);}
79
.selectSort{display: inline-block;width: 74px;height: 74px;background-repeat:no-repeat;background-position: center;background-size: cover;}
80
.selectSort.sort-pro{background-image: url(../images/sign_icon_keyan_nor.png);}
81
.selectSort.sort-mana{background-image: url(../images/sign_icon_qiyegaoguan_nor.png);}
82
.selectSort.sort-stu{background-image: url(../images/sign_icon_xuesheng_nor.png);}
83
.selectSort.sort-skill{background-image: url(../images/sign_icon_jishu_nor.png);}
84
.selectSort.sort-hr{background-image: url(../images/sign_icon_hr_nor.png);}
85
.selectSort.sort-sale{background-image: url(../images/sign_icon_xiaoshou_nor.png);}
86
.selectSort.sort-invest{background-image: url(../images/sign_icon_touzifang_nor.png);}
87
.selectSort.sort-consult{background-image: url(../images/sign_icon_zixun_nor.png);}
88
.selectSort.sort-user{background-image: url(../images/sign_icon_putong_nor.png);}
89
.selectSortBox .frmboxNew .save-block{padding:0 40px;margin:10px auto 20px;}
90
/*完善信息*/
91
.fillMoreHead{padding:0 16px 8px 16px;}
92
.fillMore .fillHead{ position: relative;width:100px; height:100px; margin:0 auto; overflow: hidden;background: url(../images/default-photo.jpg); background-size:cover;}
93
.fillMore .h1Font{color:#666666;line-height:40px;font-size: 16px;}
94
.fillMore .fillShow>ul>li{clear:both;margin:6px 0;font-size: 15px;line-height:40px;color:#666666;}
95
.fillMore .fillShow>ul>li:before,.fillMore .fillShow ul>li:after{display:table;content:" "}
96
.fillMore .fillShow>ul>li:after{clear:both}
97
.fillMore div[contentEditable]{-webkit-user-modify: read-write;
98
					word-wrap: break-word;outline: 0;
99
					-webkit-line-break: after-white-space;
100
					-webkit-tap-highlight-color: rgba(225,225,225,.5);}
101
.fillMore div[contentEditable]:focus{border-color:#ff9900;}
102
.fillMore .textinput{margin-left:2%;width:98%;padding:5px 10px;min-height:40px;font-size: 16px;line-height:26px;color: #222;cursor: text;
103
    border: 1px solid #ddd;border-radius: 6px;box-sizing: border-box;background: #fff;}
104
.fillMore .textinput.frmmsg-warning{border:1px solid #fd5f39;}
105
.fillMore .fillShow .emspace{letter-spacing: 2em;}
106
.fillMore .fillShow .downarrow{ position:absolute; right:10px; top:50%; margin-top:-10px; color: #999999;}
107
.fillMore .btnModel{width: 80%;margin: 20px auto 0;}
108
/*<!--城市选择器-->*/
109
.citybox{margin-left:2%;width:98%;}
110
.infolist{width:100%;}
111
.infolist .liststyle span{position:relative;line-height:26px;width:49%;display:inline-block;cursor:pointer;float:left;margin:0;background:#fff;border:1px solid #CCCCCC;border-radius: 6px;}
112
.infolist .liststyle span .mr_show{color:#AAAAAA;font-style:normal;width:100%;display:inline-block;line-height:26px;padding:6px 10px;position:relative;}
113
.infolist .liststyle span .mr_show.mr_select{color:#333;}
114
.infolist .liststyle span .mr_sj{position: absolute;right:8px;top:50%;margin-top:-4px;border: 6px solid #fff;border-color: #ff9900 transparent transparent;display: block;font-size: 0;height: 0;width: 0;}
115
116
.infolist .liststyle span ul{width:100%;border-radius:0 0 5px 5px;position:absolute;border:1px solid #E8E8E8;background:white;left:-1px;top:40px;margin-bottom:10px;display:none;z-index:10;max-height:160px; overflow:auto;}
117
.infolist .liststyle span ul li{width:100%;float:left;overflow:hidden;border-top:1px solid #E8E8E8;}
118
.infolist .liststyle span ul li:first-child{border-top:0;}
119
.infolist .liststyle span ul li a{display:block;height:30px;line-height:30px;font-size:14px;padding:0 8px;color:#494949;}
67 120
68 121
/*--------------发现--------------*/
69 122
.contentCon{padding-top:80px;}

+ 42 - 1
css/share.css

@ -79,6 +79,47 @@ html,body {background: #efeff4;}
79 79
#artical_sth {font-size: 12px;line-height: 14px;color: #999999;}
80 80
.articalBox {max-width: 640px;margin: 6px auto 26px;padding: 4px 16px;color: #555555;}
81 81
			
82
			
82
/*--------------------邀请好友注册科袖2017.4.28--------------*/	
83
@media (min-width: 768px){
84
	.invitebody .form-inline .form-group {display:block;margin-bottom: 15px;vertical-align: middle;}
85
}		
86
.invitebody .form-control:-moz-placeholder {color: rgba(256,256,256,1);}
87
.invitebody .form-control::-moz-placeholder {color: rgba(256,256,256,1);}
88
.invitebody input.form-control:-ms-input-placeholder,textarea:-ms-input-placeholder {color: rgba(256,256,256,1)}
89
.invitebody input.form-control::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: rgba(256,256,256,1)}
90
91
.invitebody .form-group{overflow: hidden;}
92
.invitebody .input-group{position:relative;width:100%;border:1px solid #FFFFFF;margin:16px 0;border-radius:6px;}
93
.invitebody .form-control{width:100%;border:none;background:none;box-shadow: none;height: 42px;font-size: 16px;line-height: 20px;color:#FFFFFF;
94
 padding-left:44px;background-position:14px center;background-repeat: no-repeat;background-size:auto 20px;}
95
.invitebody .form-control:focus{box-shadow: none;}
96
.invitebody .form-control.input_name{background-image: url(../images/wechat_icon_xingming_nor@3x.png);}
97
.invitebody .form-control.input_phone{background-image: url(../images/wechat_icon_shouji_nor@3x.png);}
98
.invitebody .form-control.input_code{background-image: url(../images/wechat_icon_yanzhengma_nor@3x.png);}
99
.invitebody .form-control.input_pwd{background-image: url(../images/wechat_icon_mima_nor@3x.png);}
100
101
.invitebody .btn{font-size: 16px;line-height: 1;color:#FFFFFF;margin: 30px 0;padding: 12px 16px;}
102
.invitebody .btn[disabled]{opacity: 0.65;color:#AAAAAA;}
103
.invitebody .btn.input-group-addon{width:auto;border:none;position: absolute;right: 0;top:50%;margin-top:-21px;cursor: pointer;padding: 14px 24px 13px;border-radius:6px;}
104
.invitebody .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child){border-radius:5px;}
105
.invitebody .protocollink{ color: #FFFFFF;}
106
.invitebody .checkReg.checkboxT{padding:0;margin-top:-22px;color: #FFFFFF;font-size: 14px;}
107
.invitebody .checkBg{background: url(../images/checkApp.png) 0 center no-repeat;padding-left:18px;line-height: 24px; background-size:auto 14px;}
108
.invitebody .canPoint{background: rgba(256,256,256,1);color:#ff9900;opacity: 0.8;}/*按钮可点击状态*/
109
.invitebody .canPoint:hover{box-shadow: 0px 0px 16px rgba(255,255,255,0.4) inset;color:#ff9900;outline: none;}
110
/*logo盒子的相关*/
111
.invitebody .logobox{ padding:6% 6% 3% 6%; margin:14% auto 10px; }
112
.invitebody .logolink{display: block;max-width:36%;min-width:100px;margin: auto;}
113
.invitebody .logoimg{ width: 100%; margin: auto; text-align:center;}
114
.invitebody .inviteTit{text-align: center; font-size: 18px;line-height: 30px;margin:30px 0;color:#FFFFFF;}
115
.invitebody .inviteTit span{font-size:18px;line-height: 44px; padding:0 6px;}
116
.invitebody .bomb-box{background-color:rgba(000,000,000,0.5); padding:5px 15px; border-radius:50px; font-size: 12px; color: #fff; text-align:center; position: absolute; display: inline; left:50%; top:25%}
117
.invitebody .inforbox{padding:20px 0 10px;}
118
.invitebody .inforbox ul{padding:10px 0;}
119
.invitebody .inforbox ul li{position: relative;margin:12px 0;}
120
.invitebody .inforbox .lefticon{position: absolute;top:4px;width: 24px;height: 24px;} 
121
.invitebody .inforbox .rightcon{padding-left:36px;color: #FFFFFF;}
122
.invitebody .inforbox .rightcon h2{font-size:16px;line-height:26px;}
123
.invitebody .inforbox .rightcon p{font-size:14px;line-height:20px;}
83 124
			
84 125
			

+ 65 - 44
ekexiu/Invitation.html

@ -7,60 +7,81 @@
7 7
<link rel="stylesheet" href="../css/bootstrap.min.css">
8 8
<link rel="stylesheet" href="../css/reset.css">
9 9
<link rel="stylesheet" href="../css/common.css">
10
<style>
11
body{background: url(../images/frmPageBg.jpg) no-repeat;background-size:cover;background-attachment: fixed;}
12
.form-group{border-radius:4px;overflow: hidden;background:#FFFFFF;padding:2%;}
13
.form-control{width:98%;border:none;border-radius:0;margin:4px;box-shadow: none;border-bottom:1px solid #efefef;}
14
.form-control:focus{box-shadow: none;border-bottom:1px solid #efefef;}
15
.form-control:last-child{border:none;}
16
.input-group-addon{border:none;cursor: pointer;color:#FFFFFF;}
17
.input-group-addon:last-child{border:none;}
18
.btn{font-size: 16px;line-height: 1;color:#FFFFFF;margin: 30px 0;}
19
.protocollink{ color: #FF9900;}
20
.checkBg{background: url(../images/checkApp.png) 0 center no-repeat;padding-left:18px;line-height: 24px; background-size:auto 60%}
21
.canPoint{background:#ff9900;color:#FFFFFF;}/*按钮可点击状态*/
22
.canPoint2{background:#ccc;color:#FFFFFF;}/*按钮可点击状态*/
23
.canPoint:hover{color:#FFFFFF;box-shadow: 0px 0px 16px rgba(255,255,255,0.4) inset;}
24
/*logo盒子的相关*/
25
.logobox{ padding:6% 6% 3% 6%; margin:20% auto 6% ; }
26
.logolink{display: block;max-width:28%;min-width:100px;margin: auto;}
27
.logoimg{ width: 100%; margin: auto; text-align:center;}
28
.inviteTit{text-align: center; font-size: 18px;line-height: 40px;margin-top:30px;}
29
.inviteTit span{font-size:20px;line-height: 44px; padding:0 6px; color:#FF9900}
30
.bomb-box{background-color:rgba(000,000,000,0.5); padding:5px 15px; border-radius:50px; font-size: 12px; color: #fff; text-align:center; position: absolute; display: inline; left:50%; top:25%}
31

10
<link rel="stylesheet" href="../css/share.css">
11
<style type="text/css">
12
	html,body{min-height: auto;background: url(../images/wechat_bg_img_nor@3x.png) no-repeat;background-size:cover;background-attachment: fixed;}
32 13
</style>
33 14
</head>
34
<body>
15
<body class="invitebody">
35 16
<div class="contentBody2" style="max-width: 640px;margin:auto;">
36 17
	<div class="logobox">
37 18
		<a class="logolink" href="javascript:;">
38
			<img class="logoimg" src="../images/logo4.png" />
19
			<img class="logoimg" src="../images/wechat_icon_logo_nor@3x.png" />
39 20
		</a>
40
		<div class="inviteTit">
41
			<span></span> 邀请您加入科袖
42
		</div>
43 21
	</div>
44 22
	
45 23
	<form class="form-inline" role="form" style="width: 90%;margin:auto">
46
		<div class="form-group">
47
		    <input type="phone" class="form-control" placeholder="请输入您的手机号码" id="userphone" autocomplete="off">
48
		    <div class="input-group" style="margin:6px 0;">
49
		      <input class="form-control" style="width: 97%;" type="text" placeholder="请输入验证码" id="code" autocomplete="off">
50
		      <div class="input-group-addon canPoint" id="obtain-code" >获取验证码</div>
51
		      <div class="input-group-addon canPoint2" id="getcodeoff" style="display: none;"></div>
52
		    </div>
53
		    <input type="password" class="form-control" placeholder="请设置您的登录密码" id="password" autocomplete="off">
24
		<!--填写表单信息-->
25
		<div class="formblock">
26
			<div class="inviteTit">
27
				<span></span> 邀请您加入「科袖」
28
			</div>
29
			<div class="form-group">
30
				<div class="input-group">
31
			    	<input type="text" class="form-control input_name" placeholder="请输入您的姓名" id="username" autocomplete="off">
32
			    </div>
33
				<div class="input-group">
34
			    	<input type="phone" class="form-control input_phone" placeholder="请输入您的手机号码" id="userphone" autocomplete="off">
35
			    </div>
36
			    <div class="input-group">
37
			      <input class="form-control input_code" type="text" placeholder="请输入验证码" id="code" autocomplete="off">
38
			      <button type="button" class="btn input-group-addon canPoint" id="obtain-code">获取验证码</button>
39
			    </div>
40
			    <div class="input-group">
41
			    	<input type="password" class="form-control input_pwd" placeholder="请设置您的登录密码" id="password" autocomplete="off">
42
			    </div>
43
			</div>
44
			<div class="checkboxT checkReg">
45
		        <div class="checkBg">
46
		        	已同意 <a href="privacyApp.html" class="protocollink" target="_blank">科袖网用户协议</a>
47
		        </div>
48
			</div>
49
		    <button type="button" class="btn btn-lg btn-block canPoint" disabled id="regbtn">注册</button>
50
	    </div>
51
	    <!--注册成功时显示-->
52
	    <div class="inviteSucceed displayNone">
53
	    	<div class="inviteTit">
54
				注册成功!<br/>欢迎您加入「科袖」
55
			</div>
56
			<a style="margin:60px 0 54px;" href="http://a.app.qq.com/o/simple.jsp?pkgname=com.ekexiu.app" class="btn btn-lg btn-block canPoint">点击下载「科袖」app</a>
57
	    </div>
58
	    <!--文档信息-->
59
		<div class="inforbox">
60
			<img src="../images/wechat_bg_img_wenben_nor@3x.png" width="100%"/>
61
			<ul>
62
				<li>
63
					<img class="lefticon" src="../images/wechat_icon_pro_nor@3x.png"/>
64
					<div class="rightcon">
65
						<h2>认证成为「科袖」专家</h2>
66
						<p>寻找企业合作,将您的科研价值变现!</p>
67
					</div>
68
				</li>
69
				<li>
70
					<img class="lefticon" src="../images/wechat_icon_xuqiu_nor@3x.png"/>
71
					<div class="rightcon">
72
						<h2>发布研发需求</h2>
73
						<p>寻找专家帮您解决研发难题!</p>
74
					</div>
75
				</li>
76
				<li>
77
					<img class="lefticon" src="../images/wechat_icon_yaoqing_nor@3x.png"/>
78
					<div class="rightcon">
79
						<h2>邀请好友加入</h2>
80
						<p>获取丰厚积分奖励,好礼随意换!</p>
81
					</div>
82
				</li>
83
			</ul>
54 84
		</div>
55
	  <div class="checkbox" style="padding:0">
56
	    <label style="font-size:13px;color:#efefef;">
57
	        <div class="checkBg">
58
	        	已同意 <a href="privacyApp.html" class="protocollink" target="_blank">科袖网用户协议</a>
59
	        </div>
60
	      	
61
	    </label>
62
	  </div>
63
	  <button type="button" class="btn btn-lg btn-block canPoint" id="regbtn" disabled="disabled">注册</button>
64 85
	</form>
65 86
</div>
66 87


+ 95 - 0
ekexiu/InvitationNew.html

@ -0,0 +1,95 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta charset="UTF-8">
5
<title>科袖网,搭建企业与专家的桥梁</title>
6
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
7
<link rel="stylesheet" href="../css/bootstrap.min.css">
8
<link rel="stylesheet" href="../css/reset.css">
9
<link rel="stylesheet" href="../css/common.css">
10
<link rel="stylesheet" href="../css/share.css">
11
<style type="text/css">
12
	html,body{min-height: auto;background: url(../images/wechat_bg_img_nor@3x.png) no-repeat;background-size:cover;background-attachment: fixed;}
13
</style>
14
</head>
15
<body class="invitebody">
16
<div class="contentBody2" style="max-width: 640px;margin:auto;">
17
	<div class="logobox">
18
		<a class="logolink" href="javascript:;">
19
			<img class="logoimg" src="../images/wechat_icon_logo_nor@3x.png" />
20
		</a>
21
	</div>
22
	
23
	<form class="form-inline" role="form" style="width: 90%;margin:auto">
24
		<!--填写表单信息-->
25
		<div class="formblock">
26
			<div class="inviteTit">
27
				<span></span> 邀请您加入「科袖」
28
			</div>
29
			<div class="form-group">
30
				<div class="input-group">
31
			    	<input type="text" class="form-control input_name" placeholder="请输入您的姓名" id="username" autocomplete="off">
32
			    </div>
33
				<div class="input-group">
34
			    	<input type="phone" class="form-control input_phone" placeholder="请输入您的手机号码" id="userphone" autocomplete="off">
35
			    </div>
36
			    <div class="input-group">
37
			      <input class="form-control input_code" type="text" placeholder="请输入验证码" id="code" autocomplete="off">
38
			      <button type="button" class="btn input-group-addon canPoint" id="obtain-code">获取验证码</button>
39
			    </div>
40
			    <div class="input-group">
41
			    	<input type="password" class="form-control input_pwd" placeholder="请设置您的登录密码" id="password" autocomplete="off">
42
			    </div>
43
			</div>
44
			<div class="checkboxT checkReg">
45
		        <div class="checkBg">
46
		        	已同意 <a href="privacyApp.html" class="protocollink" target="_blank">科袖网用户协议</a>
47
		        </div>
48
			</div>
49
		    <button type="button" class="btn btn-lg btn-block canPoint" disabled id="regbtn">注册</button>
50
	    </div>
51
	    <!--注册成功时显示-->
52
	    <div class="inviteSucceed displayNone">
53
	    	<div class="inviteTit">
54
				注册成功!<br/>欢迎您加入「科袖」
55
			</div>
56
			<a style="margin:60px 0 54px;" href="http://a.app.qq.com/o/simple.jsp?pkgname=com.ekexiu.app" class="btn btn-lg btn-block canPoint">点击下载「科袖」app</a>
57
	    </div>
58
	    <!--文档信息-->
59
		<div class="inforbox">
60
			<img src="../images/wechat_bg_img_wenben_nor@3x.png" width="100%"/>
61
			<ul>
62
				<li>
63
					<img class="lefticon" src="../images/wechat_icon_pro_nor@3x.png"/>
64
					<div class="rightcon">
65
						<h2>认证成为「科袖」专家</h2>
66
						<p>寻找企业合作,将您的科研价值变现!</p>
67
					</div>
68
				</li>
69
				<li>
70
					<img class="lefticon" src="../images/wechat_icon_xuqiu_nor@3x.png"/>
71
					<div class="rightcon">
72
						<h2>发布研发需求</h2>
73
						<p>寻找专家帮您解决研发难题!</p>
74
					</div>
75
				</li>
76
				<li>
77
					<img class="lefticon" src="../images/wechat_icon_yaoqing_nor@3x.png"/>
78
					<div class="rightcon">
79
						<h2>邀请好友加入</h2>
80
						<p>获取丰厚积分奖励,好礼随意换!</p>
81
					</div>
82
				</li>
83
			</ul>
84
		</div>
85
	</form>
86
</div>
87

88
<div class="bomb-box" style="display: none;"></div>
89
<script type="text/javascript" src="../js/jquery-1.11.1.js" ></script>
90
<script type="text/javascript" src="../js/jquery.cookie.js" ></script>
91
<script type="text/javascript" src="../js/common.js" ></script>
92
<script type="text/javascript" src="../js/invite-friends.js" ></script>
93

94
</body>
95
</html>

+ 77 - 0
emaiFindPwdOk.html

@ -0,0 +1,77 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>科袖网-搭建企业与专家的桥梁</title>
8
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css">
9
<link type="text/css" rel="stylesheet" href="css/reset.css">
10
<link type="text/css" rel="stylesheet" href="css/common.css">
11
<link type="text/css" rel="stylesheet" href="css/genindex.css">
12
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
13
</head>
14
<body class="covbodyBg">
15
<div class="containerCon">
16
	<a href="index.html" class="headlogo signLogo"></a>
17
</div>
18
<!--中间-->
19
<div id="container">
20
	<div class="containerCon contConP">
21
		<div class="covFrmblock">
22
			<form class="cmpAllFrm">
23
				<p class="h1Font alignCenter mainColor">密码找回</p>
24
				<ul class="loginWaySort">
25
					<li class="col-w-6 liactive">通过邮箱找回</li>
26
					<li class="col-w-6" id="gophone">通过手机找回</li>
27
				</ul>
28
				<div class="waysBlock">
29
					<div class="loginWays">
30
						<!--通过邮箱找回-->
31
						<div class="waysThis">
32
							<!--邮箱找回第三步-->
33
							<ul class="cmpAllUl cmpCoverUl unreset">
34
								<li>
35
									<ul class="form_head clearfix">
36
										<li class="col-w-4 stepActive">
37
											<span class="icon_step step1"></span>
38
											输入邮箱
39
										</li>
40
										<li class="col-w-4 stepActive">
41
											<span class="icon_step step2g"></span>
42
											接收密码找回邮件
43
										</li>
44
										<li class="col-w-4 stepActive">
45
											<span class="icon_step step3g"></span>
46
											重置密码
47
										</li>
48
									</ul>
49
								</li>
50
								<li>
51
									<input type="password" class="frmtype frmtypeW" placeholder="请设置您的新密码"  id="newPassword" onBlur="passwordVal(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)"/>
52
				    				<div class="frmmsg msgReset1"><span></span></div>
53
								</li>
54
								<li>
55
									<input type="password" class="frmtype frmtypeW" placeholder="请再次输入密码确认" id="newPasswordok" onBlur="passwordVal(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)"/>
56
				    				<div class="frmmsg msgReset2"><span></span></div>
57
								</li>
58
								<li>
59
									<button type="button" class="frmtype frmtypeW btnModel headRadius save-block" disabled id="paswSubmit" onclick="resetPassword(this)">重置密码</button>
60
									<div class="frmmsg msgReset2"><span></span></div>
61
								</li>
62
							</ul>
63
						</div>
64
					</div>
65
				</div>
66
					
67
			</form>
68
		</div>
69
	</div>
70
</div>
71
<script type="text/javascript"src="js/jquery.cookie.js"></script>
72
<script type="text/javascript"src="js/jquery.similar.msgbox.js"></script>
73
<script type="text/javascript" src="js/common.js"></script>
74
<script type="text/javascript" src="js/emaiFindPwdOk.js"></script>
75

76
</body>
77
</html>

+ 115 - 0
fillinfo-select.html

@ -0,0 +1,115 @@
1
<!doctype html>
2
<html>
3
4
<head>
5
<meta charset="UTF-8">
6
<title>完善个人信息</title>
7
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
8
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css">
9
<link type="text/css" rel="stylesheet" href="css/reset.css">
10
<link type="text/css" rel="stylesheet" href="css/common.css">
11
<link type="text/css" rel="stylesheet" href="css/genindex.css">
12
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
13
</head>
14
<body class="covbodyBg">
15
<div class="containerCon">
16
	<a href="index.html" class="headlogo signLogo"></a>
17
</div>
18
<!--中间-->
19
<div id="container">
20
	<div class="containerCon contConP">
21
		<div class="covFrmblock">
22
			<form class="cmpAllFrm">
23
				<p class="h1Font alignCenter mainColor">完善个人信息</p>
24
				<div class="selectSortBox">
25
					<div class="bindtip"><img src="images/sign_bg_tishi_1_nor.png" width="100%" /></div>
26
					<ul class="mui-table-view mui-grid-view mui-grid-9">
27
						<li class="col-w-4" data-num="1">
28
					        <span class="selectSort sort-pro"></span>
29
					        <div class="sortbody">科研工作者</div>
30
						</li>
31
						<li class="col-w-4" data-num="2">
32
						    <span class="selectSort sort-mana"></span>
33
						    <div class="sortbody">企业高管</div>
34
						</li>
35
						<li class="col-w-4" data-num="3">
36
						    <span class="selectSort sort-stu"></span>
37
					        <div class="sortbody">在校生</div>
38
						</li>
39
						<li class="col-w-4" data-num="4">
40
						    <span class="selectSort sort-skill"></span>
41
					        <div class="sortbody">技术人员</div>
42
						</li>
43
						<li class="col-w-4" data-num="5">
44
						    <span class="selectSort sort-hr"></span>
45
					        <div class="sortbody">HR/猎头</div>
46
						</li>
47
						<li class="col-w-4" data-num="6">
48
						    <span class="selectSort sort-sale"></span>
49
					        <div class="sortbody">销售人员</div>
50
						</li>
51
						<li class="col-w-4" data-num="7">
52
						    <span class="selectSort sort-invest"></span>
53
					        <div class="sortbody">投资方</div>
54
						</li>
55
						<li class="col-w-4" data-num="8">
56
						    <span class="selectSort sort-consult"></span>
57
					        <div class="sortbody">咨询顾问</div>
58
						</li>
59
						<li class="col-w-4 selectNow" data-num="0">
60
						    <span class="selectSort sort-user"></span>
61
					        <div class="sortbody">普通用户</div>
62
					        <span class="selectNowicon"></span>
63
						</li>
64
					</ul>
65
					<div class="frmboxNew">
66
						<button type="button" class="frmtype btnModel save-block headRadius" id="nextbut">下一步</button>
67
					</div>
68
				</div>
69
			</form>
70
		</div>
71
	</div>
72
</div>
73
<script type="text/javascript" src="js/jquery.cookie.js"></script>
74
<script type="text/javascript">
75
$(function(){
76
	var id=$.cookie('userid')
77
	$(".selectSortBox").on("click","li",function(){
78
		
79
		var liAll = document.getElementsByTagName('li');
80
		var slescted =document.createElement("span")
81
		slescted.className = "selectNowicon";
82
		for(var i = 0;i <liAll.length;i++){
83
			if(liAll[i].classList.contains("selectNow")){
84
				liAll[i].classList.remove("selectNow");
85
				liAll[i].removeChild(liAll[i].getElementsByTagName("span")[1]);
86
			}
87
		}
88
		this.classList.add("selectNow");
89
		this.appendChild(slescted);
90
	})
91
	
92
	$("#nextbut").on("click",function(){
93
		var authentication = $(".selectNow").attr("data-num");
94
		$.ajax({	
95
			"url":"../ajax/professor/authen",
96
			"type":"POST",
97
			"data":{"id":id,"authentication":authentication},
98
			"success":function(data){
99
				console.log(data);
100
				if(data.success){
101
					$.cookie('authentication', authentication, {path: "/"});
102
					location.href = "fillinfoNew.html";
103
				}
104
			},
105
			"error":function(){
106
				$.MsgBox.Alert('消息', '服务器请求失败');
107
			}
108
		})	
109
	})
110
	
111
})	
112
</script>
113
</body>
114
115
</html>

+ 148 - 0
fillinfoNew.html

@ -0,0 +1,148 @@
1
<!doctype html>
2
<html>
3
<meta charset="UTF-8">
4
<title>完善个人信息</title>
5
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
6
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css">
7
<link type="text/css" rel="stylesheet" href="css/reset.css">
8
<link type="text/css" rel="stylesheet" href="css/common.css">
9
<link type="text/css" rel="stylesheet" href="css/genindex.css">
10
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
11
</head>
12
<body class="covbodyBg">
13
<div class="containerCon">
14
	<a href="index.html" class="headlogo signLogo"></a>
15
</div>
16
<!--中间-->
17
<div id="container">
18
	<div class="containerCon contConP">
19
		<div class="covFrmblock" style="min-width: 440px;">
20
			<form class="cmpAllFrm">
21
				<p class="h1Font alignCenter mainColor">完善个人信息</p>
22
		<div class="fillMore">
23
			<div class="alignCenter fillMoreHead">
24
				<div class="fillHead userRadius">
25
					<a href="photo-set.html" id="userimg" style=" display:block;width:100px;height: 100px;"></a>
26
				</div>
27
				<span class="h1Font" id="username"></span>
28
			</div>
29
			<div class="fillShow">
30
				<ul>
31
			        <li>
32
			        	<div class="col-w-2"><em class="emspace">职</em>称</div>
33
			        	<div class="col-w-10">
34
			        		<div class="textinput " contenteditable="true" onBlur="nameVal(this,40)" onfocus="getFocus(this)" id="title"></div>
35
			        		<div class="frmmsg msgLog1"><span></span></div>
36
			        	</div>
37
			        </li>
38
			        <li>
39
			        	<div class="col-w-2">所在机构</div>
40
			        	<div class="col-w-10">
41
			        		<div class="textinput" contenteditable="true" onBlur="nameVal(this,100)" onfocus="getFocus(this)" id="orgName"></div>
42
			        		<div class="frmmsg msgLog1"><span></span></div>
43
			        	</div>
44
			        </li>
45
			        <li>
46
			        	<div class="col-w-2">所属部门</div>
47
			        	<div class="col-w-10">
48
			        		<div class="textinput" contenteditable="true" onBlur="nameVal(this,40)" onfocus="getFocus(this)" id="department"></div>
49
			        		<div class="frmmsg msgLog1"><span></span></div>
50
			        	</div>
51
			        </li>
52
			        <li>
53
			        	<div class="col-w-2"><em class="emspace">职</em>位</div>
54
			        	<div class="col-w-10">
55
			        		<div class="textinput" contenteditable="true" onBlur="nameVal(this,40)" onfocus="getFocus(this)" id="office"></div>
56
			        		<div class="frmmsg msgLog1"><span></span></div>
57
			        	</div>
58
			        </li>
59
			        <li>
60
			        	<div class="col-w-2">所在城市</div>
61
			        	<div class="col-w-10">
62
			       			<div class="citybox">
63
                                <form action="" name="form1">
64
                                    <div class="infolist">
65
                                        <div class="liststyle clearfix">
66
                                            <span id="Province">
67
                                                <em class="mr_sj"></em>
68
                                                <i class="mr_show" id="oprovince">请选择省份</i>
69
                                                <ul>
70
                                                    <li><a href="javascript:void(0)" alt="请选择省份">请选择省份</a></li>
71
                                                </ul>
72
                                                <input type="hidden" name="cho_Province" value="请选择省份">
73
                                            </span>
74
                                            <span id="City" style="margin-left:2%;">
75
                                                <em class="mr_sj"></em>
76
                                                <i class="mr_show" id="ocity">请选择城市</i>
77
                                                <ul>
78
                                                    <li><a href="javascript:void(0)" alt="请选择城市">请选择城市</a></li>
79
                                                </ul>
80
                                                <input type="hidden" name="cho_City" value="请选择城市">
81
                                            </span>
82
                                        </div>
83
                                    </div>
84
                                </form> 
85
                            </div>
86
                        </div>
87
			        </li>
88
			        <li class="alignCenter">
89
			        	<div class="col-w-6">
90
			        		<a href="fillinfo-select.html"><button type="button" class="frmtype btnModel btnCancel save-block headRadius">返回</button></a>
91
			        	</div>
92
			        	<div class="col-w-6">
93
			        		<button type="button" class="frmtype btnModel save-block headRadius" onclick="modifyUserInformation()">进入科袖</button>
94
			        	</div>
95
			        </li>
96
			    </ul>
97
			</div>
98
		</div>
99
		</div>
100
			</form>
101
		</div>
102
	</div>
103
</div>
104
<script type="text/javascript" src="js/jquery.cookie.js"></script>
105
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
106
<script type="text/javascript" src="js/city.min.js"></script>
107
<script type="text/javascript" src="js/common.js"></script>
108
<script type="text/javascript" src="js/fillinfoNew.js"></script>
109
<script type="text/javascript">
110
	//省份城市颜色
111
	if($("#oprovince").text()=="请选择省份"){
112
		$("#oprovince").removeClass("mr_select");
113
	}else{
114
		$("#oprovince").addClass("mr_select");
115
	}
116
	if($("#ocity").text()=="请选择城市"){
117
		$("#ocity").removeClass("mr_select");
118
	}else{
119
		$("#ocity").addClass("mr_select");
120
	}
121
	/*选择省份*/
122
	$(document).on("click", "#Province li a", function() {
123
		var aVal = $(this).text();
124
		$(this).parent().parent().parent().find('.mr_show').text(aVal);
125
		$(this).parent().parent().parent().find('input[name=cho_Province]').val(aVal);
126
		
127
		if($("#oprovince").text()=="请选择省份"){
128
			$("#oprovince").removeClass("mr_select");
129
			$("#ocity").removeClass("mr_select");
130
		}else{
131
			$("#oprovince").addClass("mr_select");
132
			$("#ocity").removeClass("mr_select");
133
		}
134
	});
135
	/*选择城市填充js	*/
136
	$(document).on("click", "#City li a", function() {
137
		var aVal = $(this).text();
138
		$(this).parent().parent().parent().find('.mr_show').text(aVal);
139
		$(this).parent().parent().parent().find('input[name=cho_City]').val(aVal);
140
		if($("#ocity").text()=="请选择城市"){
141
			$("#ocity").removeClass("mr_select");
142
		}else{
143
			$("#ocity").addClass("mr_select");
144
		}
145
	});
146
</script>
147
</body>
148
</html>

二进制
images/frmPageBg.jpg


二进制
images/sign_bg_tishi_1_nor.png


二进制
images/sign_icon_hr_nor.png


二进制
images/sign_icon_jishu_nor.png


二进制
images/sign_icon_keyan_nor.png


二进制
images/sign_icon_putong_nor.png


二进制
images/sign_icon_qiyegaoguan_nor.png


二进制
images/sign_icon_touzifang_nor.png


二进制
images/sign_icon_xiaoshou_nor.png


二进制
images/sign_icon_xuanze_hig.png


二进制
images/sign_icon_xuesheng_nor.png


二进制
images/sign_icon_zixun_nor.png


二进制
images/wechat_bg_img_nor@3x.png


二进制
images/wechat_bg_img_wenben_nor@3x.png


二进制
images/wechat_icon_logo_nor@3x.png


二进制
images/wechat_icon_mima_nor@3x.png


二进制
images/wechat_icon_pro_nor@3x.png


二进制
images/wechat_icon_shouji_nor@3x.png


二进制
images/wechat_icon_xingming_nor@3x.png


二进制
images/wechat_icon_xuqiu_nor@3x.png


二进制
images/wechat_icon_yanzhengma_nor@3x.png


二进制
images/wechat_icon_yaoqing_nor@3x.png


+ 0 - 168
information-add.html

@ -1,168 +0,0 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<!--<meta name="viewport" content="width=device-width, initial-scale=1.0">
5
-->
6
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
8

9
<meta http-equiv="X-UA-Compatible" content="IE=edge">
10
<title>科袖网-搭建企业与专家的桥梁</title>
11
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
12
<link href="css/bootstrap.min.css" rel="stylesheet">
13
<link rel="stylesheet" href="css/reset.css" />
14
<link type="text/css" href="css/common.css" rel="stylesheet">
15
<link type="text/css" href="css/index.css" rel="stylesheet">
16
<link type="text/css" href="css/login.css" rel="stylesheet">
17
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
18
<style type="text/css">
19
	#header.Nosear {
20
    position: static;
21
}
22
#header {
23
    width: 100%;
24
    min-width: 1100px;
25
    height: 60px;
26
    background: #FFFFFF;
27
    position: fixed;
28
    top: 0;
29
    z-index: 999;
30
}
31
</style>
32
</head>
33

34
<body>
35
<header id="header" class="Nosear">
36
	<div class="containerCon">
37
		<div class="headlogo">
38
			<a href="index.html"><h1></h1></a>
39
		</div>
40
	</div>
41
</header>
42
<div class="containerFrm" style="padding-bottom: 0;">
43
	<div id="container">
44
	<div class="contentmid" style="width:600px;background: #FFFFFF;">
45
    	<!--/*完善信息*/-->
46
        <div class="basicinforbox">
47
        	<div class="basicinfor">
48
            	<!--默认头像!-->
49
				<div class="default-photo"><a href="photo-set.html"></a></div>
50
            	<div class="IdentityChoice">
51
            		<h3 class="boxnav-title">请先选择您现在的身份<b class="required_star" style="top:12px;"></b></h3>
52
					<ul class="boxnav">
53
						<li class="set" id="boxnav1"><span data-num="1">科研工作者</span></li>
54
						<li id="boxnav2"><span data-num="2">在企人员</span></li>
55
						<li id="boxnav3"><span data-num="3">在校生</span></li>
56
					</ul>
57
            	</div>
58
            	<!--科研工作者  -->
59
            	<table class="inforAdd_tab">
60
                	<tr>
61
                    	<td><div class="txtType basictype"><b class="required_star"></b><em class="emspace">姓</em>名</div></td>
62
                        <td><div class="basiccon"><input type="text" class="inputtxt txtgo" id="name"></div></td>
63
                    </tr>
64
                    
65
                    <tr class="basicmsgbox"><td></td><td><div class="basiccon"><div class="basicmsg basicmsg1"></div></div></td></tr>   
66
                    <tr>
67
                    	<td><div class="txtType basictype"><b class="required_star"></b><span class="label1">所在机构</span></div></td>
68
                        <td><div class="basiccon"><input type="text" class="inputtxt txtgo" id="orgName"></div></td>
69
                    </tr>
70
                   
71
                     <tr class="basicmsgbox"><td></td><td><div class="basiccon"><div class="basicmsg basicmsg2"></div></div></td></tr>   
72
                    <tr >
73
                    	<td><div class="basictype " ><span class="label2">所属部门</span></div></td>
74
                        <td><div class="basiccon"><input type="text" class="inputtxt txtgo" id="department"></div></td>
75
                    </tr>
76
                    <tr class="divbox1">
77
                    	<td><div class="basictype"><em class="emspace">职</em>称</div></td>
78
                        <td><div class="basiccon"><input type="text" class="inputtxt txtgo" id="title"></div></td>
79
                    </tr>
80
                    <tr class="divbox2">
81
                    	<td><div class="basictype"><em class="emspace">职</em>位</div></td>
82
                        <td><div class="basiccon"><input type="text" class="inputtxt txtgo" id="office"></div></td>
83
                    </tr>
84
                     <tr>
85
                    	<td><div class="basictype">所在城市</div></td>
86
                        <td>
87
                            <div class="basiccon">
88
                                <div class="citybox" style="margin:4px 0;">
89
                                    <form action="" name="form1">
90
                                        <div class="infolist">
91
                                            <div class="liststyle clearfix">
92
                                                <span class="inputtxt txtgo" id="Province">
93
                                                    <em class="mr_sj mr_sj2"></em>
94
                                                    <i class="mr_show mr_show2">请选择省份</i>
95
                                                    <ul>
96
                                                        <li><a href="javascript:void(0)" alt="请选择省份">请选择省份</a></li>
97
                                                    </ul>
98
                                                    <input type="hidden" name="cho_Province" value="请选择省份">
99
                                                </span>
100
                                                <span id="City" class="inputtxt txtgo" style="margin-left:8px;">
101
                                                    <em class="mr_sj mr_sj2"></em>
102
                                                    <i class="mr_show mr_show2">请选择城市</i>
103
                                                    <ul>
104
                                                        <li><a href="javascript:void(0)" alt="请选择城市">请选择城市</a></li>
105
                                                    </ul>
106
                                                    <input type="hidden" name="cho_City" value="请选择城市">
107
                                                </span>
108
                                                
109
                                            </div>
110
                                        </div>
111
                                    </form> 
112
                                </div>
113
                            </div>
114
                        </td>
115
                    </tr>
116
                    
117
                    <tr>
118
                    	<td colspan="2">
119
                            <div class="addrebtn" style="text-align:center;width:364px;">
120
                                <input type="button" value="保存" class="inputtxt txtgo submitBtn" id="saveProfessor">
121
                           </div>
122
                        </td>
123
                    </tr>
124
                </table>
125
                <!--科研工作者  -->
126
            </div>
127
        </div>
128
    </div>
129
    </div>
130
</div>
131

132

133
<script type="text/javascript" src="js/jquery.cookie.js"></script>
134
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
135
<script type="text/javascript" src="js/city.min.js"></script>
136
<script type="text/javascript" src="js/common.js"></script>
137
<script type="text/javascript" src="js/information-add.js"></script>
138
<script type="text/javascript">
139
	$(".IdentityChoice").on("click",".boxnav li",function(){
140
		$(this).addClass("set").siblings().removeClass("set");
141
	})
142
	var labelbox1 = '<td><div class="basictype"><em class="emspace">职</em>称</div></td><td><div class="basiccon"><input type="text" class="inputtxt txtgo" id="title"></div></td>';
143
	var labelbox2 = '<td><div class="basictype"><em class="emspace">职</em>位</div></td><td><div class="basiccon"><input type="text" class="inputtxt txtgo" id="office"></div></td>';
144
	$("#boxnav1").on("click",function(){
145
		$(".label1").text("所在机构");
146
		$(".label2").text("所属部门");
147
		$(".divbox1,.divbox2").show();
148
		$(".divbox1").html(labelbox1);
149
		$(".divbox2").html(labelbox2);
150
		$(".inforAdd_tab input:not('#name,#saveProfessor')").val("");
151
	})
152
	$("#boxnav2").on("click",function(){
153
		$(".label1").text("所在企业");
154
		$(".label2").text("所属部门");
155
		$(".divbox1,.divbox2").show();
156
		$(".divbox1").html(labelbox2);
157
		$(".divbox2").html(labelbox1);
158
		$(".inforAdd_tab input:not('#name,#saveProfessor')").val("");
159
	})
160
	$("#boxnav3").on("click",function(){
161
		$(".label1").text("所在高校");
162
		$(".label2").text("所属学院");
163
		$(".divbox1,.divbox2").hide();
164
		$(".inforAdd_tab input:not('#name,#saveProfessor')").val("");
165
	})
166
</script>
167
</body>
168
</html>

+ 12 - 10
js/common.js

@ -140,16 +140,15 @@ function valUser(){
140 140
function loginStatus(){
141 141
	userid = $.cookie('userid');
142 142
	userAuth = $.cookie('userAuth');
143
	userName = $.cookie('userName');
144
	if(userid == null && userName == null && userAuth == "false"){
145
		$(".unlogin").show();
146
		$(".onlogin").hide();
147
	}else if(userid != null && userAuth == "false" && userName != null){
148
		location.href="login-first.html";
149
	}else if(userid != null && userAuth == "true" && userName == ""){
150
		location.href="information-add.html";
151
	}else{
152
		if (userid && userid != "null" && userid != null) {
143
	authentication = $.cookie('authentication');
144
	if(userid && userid != "null" && userid != null){
145
		if(userAuth == "false" && authentication == "null"){
146
			location.href="loginInviteFirst.html";
147
		}
148
		if(userAuth == "true" && authentication == "null"){
149
			location.href="fillinfo-select.html";
150
		}
151
		if(userAuth == "true" && authentication != "null"){
153 152
			$(".onlogin").show();
154 153
			$(".unlogin").hide();
155 154
	 		$(".portrait-p").attr("src","/images/head/"+userid+"_m.jpg");
@ -159,6 +158,9 @@ function loginStatus(){
159 158
				$(".portrait-p").attr("src","/images/default-photo.jpg");
160 159
			});
161 160
		}
161
	}else{
162
		$(".unlogin").show();
163
		$(".onlogin").hide();
162 164
	}
163 165
}
164 166

+ 76 - 0
js/emaiFindPwdOk.js

@ -0,0 +1,76 @@
1
$(function() {
2
	loginStatus(); //判断个人是否登录
3
	$("#gophone").on("click",function(){
4
		location.href = "pwdFindNew.html?slef=1";
5
	})
6
})
7

8
var passwordPass = false;
9
var passwordPass2 = false;
10

11
/*校验密码找回按钮显示状态*/
12
function checkLoginButtn(_this) {
13
	var newPassword = $(_this).parents(".cmpCoverUl").find("#newPassword").val();
14
	var newPasswordok = $(_this).parents(".cmpCoverUl").find("#newPasswordok").val();
15
	if(newPassword == "" || newPasswordok == "") {
16
		$(_this).parents(".cmpCoverUl").find("#paswSubmit").attr("disabled", true);
17
	} else {
18
		$(_this).parents(".cmpCoverUl").find("#paswSubmit").attr("disabled", false);
19
	}
20
}
21

22
/*获取焦点*/
23
function getFocus(_this) {
24
	$(_this).next().find("span").text("");
25
	$(_this).removeClass("frmmsg-warning");
26
}
27

28
//校验登录密码
29
function passwordVal(_this) {
30
	var passwd = $(_this).val();
31
	var passwd2 = $("#newPassword").val();
32
	if(passwd.length == "") {
33
		$(_this).next().find("span").text("请设置您的登录密码");
34
		$(_this).addClass("frmmsg-warning");
35
	} else if(passwd.length < 6) {
36
		$(_this).next().find("span").text("密码由6-24个字符组成,区分大小写");
37
		$(_this).addClass("frmmsg-warning");
38
	} else if(passwd != passwd2) {
39
		$(_this).next().find("span").text("两次输入不一致,请重新输入");
40
		$(_this).addClass("frmmsg-warning");
41
	} else {
42
		$(_this).next().find("span").text("");
43
		$(_this).removeClass("frmmsg-warning");
44
		passwordPass = true;
45
	}
46
}
47

48
function resetPassword(_this) {
49
	var mailCode = GetQueryString('sc');
50
	var oldPassword = $("#newPasswordok").val();
51
	if(passwordPass) {
52
		$.ajax("/ajax/resetPasswordWith", {
53
			type: "post",
54
			success: function(data) {
55
				console.log(data);
56
				if(data.success) {
57
					if(data.data == true) {
58
						location.href = "pwdResult.html?num=1";
59
					} else {
60
						$(_this).next().find("span").text("重置密码失败");
61
					}
62
				} else {
63
					location.href = "pwdResult.html?num=0";
64
				}
65
			},
66
			error: function() {
67
				$.MsgBox.Alert('消息', '服务器链接失败');
68
			},
69
			data: {
70
				"state": mailCode,
71
				"pw": oldPassword
72
			},
73
			dataType: 'json'
74
		});
75
	}
76
}

+ 81 - 0
js/fillinfoNew.js

@ -0,0 +1,81 @@
1
$(function() {
2
	var userid = $.cookie('userid');
3
	userInformation(userid);
4
	//获取用户信息
5
	function userInformation(userid) {
6
		$.ajax("/ajax/professor/baseInfo/" + userid, {
7
			type: "GET",
8
			async: true,
9
			success: function($data) {
10
				console.log($data)
11
				if($data.success) {
12
					$("#username").text($data.data.name);
13
					if($data.data.hasHeadImage == 1) {
14
						var imgvar = '<img src="/images/head/' + userid + '_l.jpg" style="width:100%"/>';
15
						$("#userimg").append(imgvar);
16
					}
17
				}
18
			},
19
			error: function() {
20
				$.MsgBox.Alert('消息', '服务器请求失败')
21
			},
22
		});
23
	}
24

25
})
26

27
//校验信息
28
function nameVal(_this, num) {
29
	var inputval = $(_this).text().replace(/[^\u0000-\u00ff]/g, "aa").length;
30
	if(inputval > num) {
31
		$(_this).next().find("span").text("最多输入" + num / 2 + "个字");
32
		$(_this).addClass("frmmsg-warning");
33
	} else {
34
		$(_this).next().find("span").text("");
35
		$(_this).removeClass("frmmsg-warning");
36
	}
37
}
38

39
/*获取焦点*/
40
function getFocus(_this) {
41
	$(_this).next().find("span").text("");
42
	$(_this).removeClass("frmmsg-warning");
43
}
44

45
//进入科袖按钮
46
function modifyUserInformation() {
47
	var $data = {};
48
	$data.name = $("#username").text(); //名字				
49
	$data.orgName = $("#orgName").text(); //机构名称
50
	$data.title = $("#title").text(); //职称
51
	$data.office = $("#office").text(); //职位
52
	$data.department = $("#department").text(); //部门
53
	var province = $("#oprovince").text();
54
	var address = $("#ocity").text(); //市
55
	if(province == "请选择省份") {
56
		$data.province = "";
57
	} else {
58
		$data.province = province; //省
59
	}
60
	if(address == "请选择城市") {
61
		$data.address = "";
62
	} else {
63
		$data.address = address; //省
64
	}
65
	$data.id = $.cookie('userid');
66
	console.log($data);
67
	$.ajax("/ajax/professor/updatePro", {
68
		type: "POST",
69
		dataType: "json",
70
		data: $data,
71
		success: function($data) {
72
			console.log($data)
73
			if($data.success) {
74
				location.href = "index.html";
75
			}
76
		},
77
		error: function() {
78
			$.MsgBox.Alert('消息', '服务器请求失败')
79
		},
80
	});
81
}

+ 0 - 88
js/information-add.js

@ -1,88 +0,0 @@
1
function GetQueryString(name)
2
{ 
3
		var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); 	
4
		var r = window.location.search.substr(1).match(reg);  
5
		var context = ""; 
6
		if (r != null) 
7
			 context = r[2]; 
8
		reg = null; 
9
		r = null; 
10
		return context == null || context == "" || context == "undefined" ? "" : decodeURI(context); 
11
}
12
var id=GetQueryString("id");
13
var namePass=false;
14
var orgPass=false;
15

16
$("#name").blur(function(){
17
	var name=$("#name").val();
18
	if(name.length==0 && name==""){
19
		$(".basicmsg1").text("请输入您的真实姓名");
20
	}else{
21
		$(".basicmsg1").text("");
22
		 namePass=true;
23
	}
24
});
25

26
$("#orgName").blur(function(){
27
	var num = $(".boxnav li.set span").attr("data-num");
28
	var org=$("#orgName").val();
29
	if(org.length==0 && org==""){
30
		if(num==1){
31
			$(".basicmsg2").text("请输入您的机构");
32
		}else if(num==2){
33
			$(".basicmsg2").text("请输入您的企业");
34
		}else{
35
			$(".basicmsg2").text("请输入您的高校");
36
		}
37
		
38
	}else{
39
		$(".basicmsg2").text("");
40
		orgPass=true;
41
	}
42
});
43
	
44
$("#saveProfessor").on("click",	function() {
45
	
46
	var $data = {};
47
	$data.name = $("#name").val();				
48
	$data.orgName = $("#orgName").val();//机构名称
49
	$data.title = $("#title").val();//职称
50
	$data.office = $("#office").val();//职位
51
	$data.department = $("#department").val();//部门
52
	var province = $("#Province input[name=cho_Province]").val();
53
	var address = $("#City input[name=cho_City]").val();//市
54
	if(province=="请选择省份"){
55
		$data.province = "";
56
	}else{
57
		$data.province = province;//省
58
	}
59
	if(address=="请选择城市"){
60
		$data.address = "";
61
	}else{
62
		$data.address = address;//省
63
	}
64
	$data.id = id;
65
	$data.authentication = $(".boxnav li.set span").attr("data-num");//用户角色
66
	//console.log($data);
67
	if(orgPass&&namePass){
68
			$.ajax({"url" : "../ajax/professor",
69
				"type" :  "POST",
70
				"success" : function(rdata) {
71
					
72
					if (rdata.success) {
73
							$.cookie('userName', $data.name,{path:"/"}); 
74
							location.href="index.html";								
75
					} else {
76
						$.MsgBox.Alert("message",rdata.msg);
77
					}
78
				},
79
				"data" : $data,
80
				"contentType" :"application/x-www-form-urlencoded",
81
				dataType : "json"
82
			});
83
	}else{
84
		$(".basicmsg1").text('请输入您的真实姓名');
85
		var label1 = $(".label1").text();
86
		$(".basicmsg2").text('请输入您的'+label1);
87
	}
88
});	

+ 18 - 12
js/invite-friends.js

@ -17,14 +17,14 @@ $(function(){
17 17
		$(".bomb-box").text(textt);
18 18
		var bombwidth = $(".bomb-box").width();
19 19
	    $(".bomb-box").css({"marginLeft": -(bombwidth+25)/2 + "px"});
20
		setInterval (function(){
20
		setTimeout(function(){
21 21
			$(".bomb-box").fadeOut("slow");
22 22
		},4000);
23 23
	}
24 24
	
25 25
	/*校验提交按钮显示状态*/
26
	$('.form-group').on('keyup', "#userphone,#code,#password", function() {
27
		if($("#userphone").val() == "" || $("#code").val() == "" || $("#password").val() == "") {
26
	$('.form-group').on('keyup', "#userphone,#code,#password,#username", function() {
27
		if($("#userphone").val() == "" || $("#code").val() == "" || $("#password").val() == "" || $("#username").val() == "") {
28 28
			$("#regbtn").attr("disabled",true);
29 29
		} else {
30 30
			$("#regbtn").attr("disabled",false);
@ -33,6 +33,11 @@ $(function(){
33 33
	
34 34
	/*注册按钮*/
35 35
	$("#regbtn").on('click',function() {
36
		var oStringLength=$("#username").val().length;
37
		if(oStringLength>10){
38
			bombox("请输入您的真实姓名");
39
			return;
40
		}
36 41
		codeVal();
37 42
		if(ifpassword && ifCode){
38 43
			completeReg();
@ -107,23 +112,22 @@ $(function(){
107 112
	
108 113
	/*30s后重新获取验证码*/
109 114
	function doClick() {
110
		$("#obtain-code").hide();
111
		$("#getcodeoff").show();
112
		$("#getcodeoff").text("30s后重新获取");
115
		$("#obtain-code").attr("disabled",true);
116
		$("#obtain-code").text("30s后重新获取");
113 117
		var clickTime = new Date().getTime();
114 118
		var Timer = setInterval(function() {
115 119
			var nowTime = new Date().getTime();
116 120
			var second = Math.ceil(30 - (nowTime - clickTime) / 1000);
117 121
			if(second > 0) {
118
				$("#getcodeoff").text(second + "s后重新获取");
122
				$("#obtain-code").text(second + "s后重新获取");
119 123
			} else {
120 124
				clearInterval(Timer);
121
				$("#obtain-code").show();
122
				$("#getcodeoff").hide();
125
				$("#obtain-code").attr("disabled",false);
123 126
				$("#obtain-code").text("获取验证码");
124 127
			}
125 128
		}, 1000);
126 129
	}
130

127 131
	
128 132
	/*校验验证码*/
129 133
	function codeVal() {
@ -182,13 +186,14 @@ $(function(){
182 186
	//注册提交
183 187
	function completeReg() {
184 188
		$.ajax({
185
			url:"/ajax/regmobile",
189
			url:"/ajax/mobileReg",
186 190
			data: {
187 191
				state: state,
188 192
				mobilePhone: $("#userphone").val(),
189 193
				validateCode: $("#code").val(),
190 194
				password: $("#password").val(),
191
				inviterId:inviterId
195
				inviterId:inviterId,
196
				name:$("#username").val()
192 197
			},
193 198
			dataType: 'json', //数据格式类型
194 199
			type: 'post', //http请求类型
@ -196,7 +201,8 @@ $(function(){
196 201
			success: function(data) {
197 202
				if(data.success) {
198 203
					bombox("注册成功");
199
					location.href="invitSucceed.html";
204
					$(".formblock").hide();
205
					$(".inviteSucceed").show();
200 206
				}
201 207
			},
202 208
			error: function() {

+ 0 - 76
js/login-email-find01.js

@ -1,76 +0,0 @@
1
loginStatus();//判断个人是否登录
2
//	var _widht = document.documentElement.clientWidth;  //屏幕宽
3
	var _height = document.documentElement.clientHeight; //屏幕高
4
//	var boxWidth = $(".email-find1").width();
5
	var boxHeight = $(".email-find1").height();
6
	$(".email-find1").css({ top: (_height - boxHeight) / 2 +"px" });
7

8

9
	var isPass = false;
10
	function valEmail() {
11
		var email=$("#email").val();
12
		if(email.length==0){
13
			$(".msg1").text("请输入您的邮箱地址");
14
		}else{
15
			var hun=/\s+/;
16
			if(hun.test(email.trim())){
17
				$(".msg1").text("请输入");
18
			}else{
19
				//var gunf=/^\w+@\w+\.((cn)|(com)|(com\.cn))$/;
20
				var gunf= /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; 
21
				if(gunf.test(email.trim())){
22
					isPass=true;
23
					$(".msg1").text("");
24
					userRegisterOk();
25
				}else{
26
					$(".msg1").text("输入的Email格式不对");
27
				}
28
			}
29
		}
30
	} 
31
	function findBack(){
32
		valEmail();
33
		if(isPass){
34
		$.ajax("/ajax/reqRpWithEmail",{
35
				type:"GET",
36
				 async: false,
37
				success:function(data){  
38

39
					if(data.success){
40
						if(data.data){
41
							location.href="login-email-find02.html?email="+$("#email").val();
42
						}else{
43
							$(".msg2").text("发送重置密码失败!");
44
						}
45
					}else{
46
						$(".msg2").text("系统异常!");
47
						// alert("系统异常!");
48
					}
49
				},
50
				error:function(){$.MsgBox.Alert('message','fail')},
51
				data:{"mail":$("#email").val()},
52
				dataType: 'json'
53
			});
54
		}
55
	}
56
	
57
	//判断账号是否注册
58
	function userRegisterOk(){
59
		var loginName= $("#email").val();
60
		//console.log(loginName);
61
		$.ajax("/ajax/isReg?key="+loginName,{
62
			type:"GET",
63
			async: true,
64
			success:function($data){ 
65
				//console.log($data);
66
			    if($data.data==true){
67
			    	 $(".msg2").text("该邮箱地址未绑定科袖账户");
68
			    	 return false; 
69
			    }
70
			},
71
			error:function(){
72
				$.MsgBox.Alert('消息','服务器请求失败')},
73
			}
74
		);
75
	}
76
	

+ 0 - 43
js/login-email-find02.js

@ -1,43 +0,0 @@
1
loginStatus();//判断个人是否登录
2
/**
3
 * 邮箱找密码第二步
4
 */
5
$(function (){
6
	//var _widht = document.documentElement.clientWidth;  //屏幕宽
7
	var _height = document.documentElement.clientHeight; //屏幕高
8
	//var boxWidth = $(".email-find2").width();
9
	var boxHeight = $(".email-find2").height();
10
	$(".email-find2").css({ top: (_height - boxHeight) / 2 +"px"});
11
	
12
	$("#email").text(GetQueryString("email")); 
13
    $("#emailGo").on("click", function(){
14
		 var url = GetQueryString("email").split('@')[1];
15
        for (var j in hash){  
16
            if(hash[url]==undefined){
17
        		location.href="http://mail." + url; 	
18
        	}else{
19
        	 	$(this).attr("href", hash[url]); 
20
           		location.href=hash[url];	
21
        	}
22
        }  
23
	});
24
	
25
	//邮箱发验证码链接,校验是否正确
26
	function sendPassword(){
27
		$.ajax("/ajax/validMailState",{
28
			type:"GET",
29
			async: false,
30
			success:function(data){  
31
				$.cookie('mailVal',mailVal); 
32
				$.cookie('userId',data.data); 
33
			    location.href="bind-mail.html";
34
			},
35
			error:function(){
36
				$.MsgBox.Alert('消息','邮箱发送失败')
37
			},
38
			data:{"mail":mailVal,"password":passwordVal},		
39
		 	dataType: 'json'}
40
		);	
41
	}
42
	
43
});

+ 0 - 106
js/login-email-find03.js

@ -1,106 +0,0 @@
1
loginStatus();//判断个人是否登录
2
/**
3
 * 邮箱找回密码第三步
4
 */
5
$(function (){
6
	
7
	//var _widht = document.documentElement.clientWidth;  //屏幕宽
8
	var _height = document.documentElement.clientHeight; //屏幕高
9
	//var boxWidth = $(".email-find3").width();
10
	var boxHeight = $(".email-find3").height();
11
	$(".email-find3").css({top: (_height - boxHeight) / 2 +"px"});
12

13
	//输入密码及确认密码获取
14
	var oldPass = false;
15
	var isPass = false;
16
	//校验第一个密码
17
	$("#mail_password").blur(function(){
18
		valOld();
19
	})
20
	
21
	//校验确认密码
22
	$("#mail_password1").blur(function(){
23
		valNew();
24
	})
25
	
26
	//提交重置密码
27
	$("#reset_password").click(function(){
28
		resetPassword();
29
	});
30
	
31
});
32

33

34
function valOld()
35
{
36
	var newPassword = $("#mail_password").val();
37
	if(newPassword.length==0)
38
	{
39
		$(".msg1 span").text("密码不能为空");
40
		oldPass = false;
41
	}else if(newPassword.length < 6)
42
	{
43
		$(".msg1 span").text("密码不少于6位,请输入正确的密码");
44
	}else
45
	{
46
		$(".msg1 span").text("");
47
		oldPass = true;
48
	}
49
}
50

51
function valNew()
52
{
53
	var newPassword = $("#mail_password").val();
54
	var oldPassword = $("#mail_password1").val();
55
	if(oldPassword.length==0)
56
	{
57
		 $(".msg2 span").text("密码不能为空");
58
	}
59
	else if(oldPassword.length<6)
60
	{
61
		$(".msg2 span").text("密码长度过短,至少六位");
62
	}else if(oldPassword != newPassword)
63
	{
64
		$(".msg2 span").text("两次密码不一致");
65
	} else
66
	{
67
		isPass = true;
68
		$(".msg2 span").text("");
69
	}
70
}
71

72

73

74
function resetPassword()
75
{
76
	valOld();
77
	valNew();
78
	var mailCode = GetQueryString('sc');
79
	var oldPassword = $("#mail_password1").val();
80
	$.ajax("/ajax/resetPasswordWith",{
81
			type:"post",
82
			success:function(data){ 
83
			   // console.log(data);
84
				if(data.success){
85
					if(data.data == true){
86
						$.MsgBox.Alert("消息","密码重置成功,3秒后自动调转登录页面!");
87
						$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
88
						 window.setTimeout(function(){    
89
		                     location.href="login.html";
90
		                 }, 3000); 
91
					}else{
92
						$(".msg3").text("设置失败,验证码超时");
93
					}
94
				}else{
95
					$(".msg2").text("系统异常!");
96
				} 
97
			},
98
			error:function(){
99
				$.MsgBox.Alert('消息','服务器链接失败')
100
			},
101
			data:{"state":mailCode,"pw":oldPassword},		
102
		 	dataType: 'json'}
103
  );	
104
}
105

106


+ 0 - 89
js/login-first.js

@ -1,89 +0,0 @@
1

2
	//var _widht = document.documentElement.clientWidth;  //屏幕宽
3
	var _height = document.documentElement.clientHeight; //屏幕高
4
	//var boxWidth = $(".login-first").width();
5
	var boxHeight = $(".login-first").height();
6
	$(".login-first").css({ top: (_height - boxHeight) / 2 +"px" });
7

8
//检查用户是否登陆
9
	$(function(){  
10
	    if($.cookie("userAuth") == true){
11
	    	
12
	    	location.href="index.html";
13
	    }else{
14
	    	var userid=$.cookie("userid");
15
	    	$.ajax({
16
	    		
17
	    		"url":"/ajax/professor/info/" + userid,
18
	    		"data":{"id":userid},
19
	    		"beforeSend":function(response){
20
	    			//alert("110");
21
	    			//console.log(response);
22
	    		},
23
	    		"success":function(response){
24
	    			
25
	    			$("#name").text(response.data.name);
26
	    			//console.log(response.data.name);
27
	    		},
28
	    		"error":function(error){
29
	    			$.MsgBox.Alert('message','fail');
30
	    		}
31
	    	})
32

33
	    }
34
	}); 
35
	var isPass = false;
36
	var isPass1=false;
37
	function valPassword(){
38
		var password = $("#password").val();
39
		if(password.length==0){
40
			 $(".msg1").text("密码不能为空");
41
		}else if(password.length<6){
42
			$(".msg1").text("密码长度过短,至少六位");
43
		}else{
44
			$(".msg1").text("");
45
			isPass1=true;
46
		}
47
	}
48

49
	function valPassword2(){
50
		var password = $("#password").val();
51
		var password2 = $("#password2").val();
52
		if(password2.length==0){
53
			 $(".msg2").text("密码不能为空");
54
		}else if(password2 != password){
55
			$(".msg2").text("两次输入密码不一致");
56
		}else{
57
			isPass = true;
58
			$(".msg2").text("");
59
		}
60
	}
61
	function savePassword(){
62
		valPassword();
63
		valPassword2();
64
		if(isPass&&isPass1){
65
			location.href = "index.html";
66
			$.ajax("/ajax/cp",{
67
					type:"POST",
68
					 async: false,
69
					success:function(data){  
70

71
						if(data.success){
72
							if(data.data == true){								
73
								$.cookie("userAuth","true");
74
//								location.href = "index.html";
75
							}else{
76
								$(".msg3").text("设置错误!");
77
							}
78
						}else{
79
							$(".msg3").text("系统异常!");
80
							// alert("系统异常!");
81
						}
82
					},
83
					error:function(){$.MsgBox.Alert('message','fail')},
84
					data:{"id":$.cookie("userid"),"npw":$("#password").val() ,"onw":""},
85
				 	dataType: 'json'
86
				});
87
		}
88

89
	}

+ 0 - 86
js/login-invite-code.js

@ -1,86 +0,0 @@
1
	loginStatus();//判断个人是否登录
2
	var _height = document.documentElement.clientHeight; //屏幕高
3
	var boxHeight = $(".loginbox-invite").height();
4
	$(".loginbox-invite").css({ top: (_height - boxHeight) / 2 +"px" });
5

6
	//验证手机号
7
	var phonePass = false;
8
	
9
	function phoneVal(){
10
		var phone= $("#phone").val();
11
		if(phone.length==0){
12
	        $(".msg1").text("请输入您的手机号码或邮箱地址");
13
	    }else{
14
	    	
15
    	    var hun=/\s+/;
16
	        if(hun.test(phone.trim()))
17
	        {
18
	            $(".msg1").text("请输入");
19
	            phonePass = false;
20
	        }else{
21
	            //var gunf=/^\w+@\w+\.((cn)|(com)|(com\.cn))$/;
22
	            var gunf= /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; 
23
	            if(gunf.test(phone.trim()))
24
	            { 
25
	               $(".msg1").text("");
26
	               phonePass = true;
27
	            }else{
28
	            	var hunPhone=/^1[3|4|5|7|8]\d{9}$/;
29
	    			if(hunPhone.test(phone.trim())){
30
	    				$(".msg1").text("");
31
	    				phonePass = true;
32
	    			}else{
33
	    				phonePass = false;
34
	    				$(".msg1").text("格式不对,请输入正确的格式");
35
	    			}
36
	            }
37
	        }
38
	    }
39
	    
40
	}
41
	//验证验证邀请码
42
	var codePass = false;
43
	function codeVal(){
44
		var code = $("#code").val();
45
		if(code.length==0){
46
			$(".msg2").text("请输入正确的邀请码");
47
			codePass = false;
48
		}else{
49
			$(".msg2").text("");
50
			codePass = true;
51
		}
52
	}	
53
	function loginSub(){
54
		phoneVal();
55
		codeVal();
56
		if(phonePass && codePass){
57
			$.ajax("/ajax/invitelogin",{
58
					type:"POST",
59
					 async: false,
60
					success:function(data){  
61
						//console.log(data)
62
						if(data.success){
63
							if(data.data != "null" && data.data != null){
64
								if(data.data.auth == true){
65
									location.href="index.html";
66
								}else{
67
									location.href="login-first.html";
68
								}
69
							}else{
70
								$(".msg3").text("手机或邮箱和邀请码不匹配,请确认后登录!");
71
							}
72
						}else{
73
							$(".msg3").text("系统异常!");
74
							// alert("系统异常!");
75
						}
76
					},
77
					error:function(){$.MsgBox.Alert('message','fail')},
78
					data:{"code":$("#code").val(),"key":$("#phone").val()},
79
				 	dataType: 'json'
80
				});
81
			}
82

83
	}
84
	function restSub(data) {  
85
         $(".msg3").text("");
86
     } 

+ 0 - 138
js/login-phone-find01.js

@ -1,138 +0,0 @@
1
loginStatus();//判断个人是否登录
2
//$(function(){
3
//	var _widht = document.documentElement.clientWidth;  //屏幕宽
4
	var _height = document.documentElement.clientHeight; //屏幕高
5
//	var boxWidth = $(".phone-find1").width();
6
	var boxHeight = $(".phone-find1").height();
7
	$(".phone-find1").css({ top: (_height - boxHeight) / 2 +"px"});
8
//
9
//		 
10
//	});
11
	var phonePass = false;
12
	function valPhone(){
13
		var phoneVal = $("#phone").val();
14
		if(phoneVal.length == 0){
15
	        $(".msg1").text("请输入您的手机号码");
16
	    }else{
17
        	var hunPhone=/^1[3|4|5|7|8]\d{9}$/;
18
			if(hunPhone.test(phoneVal.trim())){
19
				$(".msg1").text("");
20
				phonePass = true;
21
			}else{
22
				phonePass = false;
23
				$(".msg1").text("手机格式正确,请输入正确的手机号码");
24
			}
25
	    }
26
	}
27
	var phoneState;
28
	function sendPhoneCode(){
29
		valPhone();
30
		if(phonePass == true){
31
			$.ajax("/ajax/vcWithRP",{
32
					type:"GET",
33
					 async: false,
34
					success:function(data){ 
35
						if(data.success){
36
							if(data.data == null){
37
								$(".msg2").text("验证码发送失败,请确认手机号码正确!");
38
							}else{
39
								phoneState = data.data;
40
								userRegisterOk();
41
							}
42
						}else{
43

44
							$(".msg2").text("服务器链接超时!");
45
							// alert("系统异常!");
46
						}
47
					},
48
					error:function(){$.MsgBox.Alert('message','fail')},
49
					data:{"mobilePhone":$("#phone").val()},
50
				 	dataType: 'json'
51
				});
52
		}
53
	}
54
	
55
	//
56
	function doClick(){
57
		$('.gain').hide();
58
	    $('.gainon').show();
59
	    var clickTime = new Date().getTime();
60
	    var Timer = setInterval(function(){
61
	        var nowTime = new Date().getTime();
62
	        var second  = Math.ceil(60-(nowTime-clickTime)/1000);
63
	        if(second>0){
64
	        	$('.gainon').val(second+"s后重新获取");
65
	        }else{
66
	            clearInterval(Timer);
67
	            $('.gain').show();
68
	    	    $('.gainon').hide();
69
	        }
70
	    },1000);
71
	}
72
	
73

74
	//校验手机验证码
75
	var codePass = false;
76
	function valCode(){
77
		var phoneCode = $("#phoneCode").val();
78
		if(phoneCode.length==0){
79
	        $(".msg2").text("请输入验证码");
80
	    }else{
81
		    if(!isNaN(phoneCode)){
82
				codePass = true;
83
				 $(".msg2").text("");
84
			}else{
85
				codePass=false;
86
				 $(".msg2").text("请填写数字");
87
			}
88
	    }
89
	}
90

91
	function submitCodeVal(){
92
		valPhone();
93
		valCode();
94
		if(phonePass == true && codePass == true){
95
			$.ajax("/ajax/validCode",{
96
					type:"POST",
97
					 async: false,
98
					success:function(data){ 
99
						if(data.success){
100
							if(data.data == true){
101
								location.href="login-phone-find02.html?mobilePhone="+$("#phone").val()+"&vc="+$("#phoneCode").val()+"&state="+phoneState;
102
							}
103
						}else{
104
							$(".msg3").text("验证码错误");
105
						}
106
					},
107
					error:function(){$.MsgBox.Alert('message','fail')},
108
					data:{"vc":$("#phoneCode").val(),"state":phoneState},
109
				 	dataType: 'json'
110
				});
111
		}
112
	}
113
	
114
	//判断账号是否注册
115
	function userRegisterOk(){
116
		var loginName= $("#phone").val();
117
		//console.log(loginName);
118
		$.ajax("/ajax/isReg?key="+loginName,{
119
			type:"GET",
120
			async: true,
121
			success:function($data){ 
122
				//console.log($data);
123
			    if($data.data==true){
124
			    	 $(".msg1").text("该手机号码未绑定科袖账户");
125
			    	 return false; 
126
			    }else{
127
			    	$.MsgBox.Alert("消息","发送成功,请查看手机验证码!");
128
			    	$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
129
					$(".msg2").text("");
130
			    	doClick();
131
			    }
132
			},
133
			error:function(){
134
				$.MsgBox.Alert('消息','服务器链接超时')},
135
			}
136
		);
137
	}
138
	

+ 0 - 75
js/login-phone-find02.js

@ -1,75 +0,0 @@
1
$(function (){
2
	loginStatus();//判断个人是否登录
3
//	var _widht = document.documentElement.clientWidth;  //屏幕宽
4
	var _height = document.documentElement.clientHeight; //屏幕高
5
//	var boxWidth = $(".phone-find2").width();
6
	var boxHeight = $(".phone-find2").height();
7
	$(".phone-find2").css({ top: (_height - boxHeight) / 2 +"px"});
8

9
		var vc = GetQueryString("vc");
10
		var state = GetQueryString("state");
11
		var mobilePhone = GetQueryString("mobilePhone");
12
		var isPass = false;
13
		if(mobilePhone.length != 11 || vc.length != 4 ){
14
			location.href="login.html";
15
		}
16
		var valPassword = function (){
17
			var password = $("#password").val();
18
			if(password.length==0){
19
				 $(".msg1").text("密码不能为空");
20
			}else if(password.length<6){
21
				$(".msg1").text("密码长度过短,至少六位");
22
			}else{
23
				$(".msg1").text("");
24
			}
25
		}
26

27
		var valPassword2 = function (){
28
			var password = $("#password").val();
29
			var password2 = $("#password2").val();
30
			if(password2.length==0){
31
				 $(".msg2").text("密码不能为空");
32
			}else if(password2 != password){
33
				 $(".msg2").text("两次输入密码不一致");
34
			}else{
35
				isPass = true;
36
				 $(".msg2").text("");
37
			}
38
		}
39
		$("#password").blur(function (){
40
			valPassword();
41
		});
42
		$("#password2").blur(function (){
43
			valPassword2();
44
		});
45
		
46
		$("#resetPw").click(function (){
47
			valPassword();
48
			valPassword2();
49
			if(isPass == true){
50
				$.ajax("/ajax/resetPasswordWithMobilePhone",{
51
					type:"POST",
52
					 async: false,
53
					success:function(data){ 
54
						if(data.success){
55
							if(data.data == true){
56
								$.MsgBox.Alert("消息","密码重置成功,3秒后自动调转登录页面!");
57
								$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
58
								 window.setTimeout(function(){    
59
				                     location.href="login.html";
60
				                 }, 3000); 
61
							}else{
62
								$(".msg3").text("设置失败,验证码超时");
63
							}
64
						}else{
65
							$(".msg2").text("服务器链接超时!");
66
							// alert("系统异常!");
67
						}
68
					},
69
					error:function(){$.MsgBox.Alert('message','fail')},
70
					data:{"vc":vc,"state":state,"mobilePhone":mobilePhone,"pw":$("#password2").val()},
71
				 	dataType: 'json'
72
				});
73
			}
74
		});
75
	});

+ 0 - 150
js/login.js

@ -1,150 +0,0 @@
1
$(function(){
2
	//var _widht = document.documentElement.clientWidth;  //屏幕宽
3
	var _height = document.documentElement.clientHeight; //屏幕高
4
	//var boxWidth = $(".loginbox").width();
5
	var boxHeight = $(".loginbox").height();
6
	$(".loginbox").css({ top: (_height - boxHeight) / 2 +"px"});
7
//	console.log(_widht);
8
//	console.log(_height);	
9
//	console.log(boxWidth);	
10
//	console.log(boxHeight);
11
})
12
	var namePass = false;
13
	var passwordPass = false;
14
	//校验登录账户
15
	function nameVal()
16
	{
17
		var loginName= $("#loginName").val();
18
		
19
		if(loginName.length==0)
20
		{
21
	        $(".msg1").text("请输入您的手机号码或邮箱地址");
22
	    }else
23
	    {
24
	        var hun=/\s+/;
25
	        if(hun.test(loginName.trim()))
26
	        {
27
	            $(".msg1").text("请输入");
28
	            namePass = false;
29
	        }else
30
	        {
31

32
	            //var gunf=/^\w+@\w+\.((cn)|(com)|(com\.cn))$/;
33
	            var gunf= /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; 
34
	            if(gunf.test(loginName.trim()))
35
	            { 
36
	               userRegisterOk()
37
	               $(".msg1").text("");
38
	               namePass = true;
39
	            }
40
	            else
41
	            {
42
	            	var hunPhone=/^1[3|4|5|7|8]\d{9}$/;
43
					if(hunPhone.test(loginName.trim()))
44
					{
45
						userRegisterOk()
46
						$(".msg1").text("");
47
						namePass = true;
48
					}
49
					else
50
					{
51
						namePass = false;
52
						$(".msg1").text("格式不对,请输入正确的格式");
53
					}
54
	            }
55
	        }
56
	    }
57
		
58
		
59
	    
60
	}
61
	
62
	//校验登录密码
63
	function passwordVal(){
64
		var password = $("#password").val();
65
		if(password.length==0){
66
			$(".msg3").text("请输入密码");
67
			passwordPass = false;
68
		}else if(password.length < 6){
69
			$(".msg3").text("密码不少于6位,请输入正确的密码");
70
		}else{
71
			$(".msg3").text("");
72
			passwordPass = true;
73
		}
74
	}	
75
   
76
	//判断账号是否注册
77
	function userRegisterOk(){
78
		var loginName= $("#loginName").val();
79
		//console.log(loginName);
80
		$.ajax("/ajax/isReg?key="+loginName,{
81
			type:"GET",
82
			async: true,
83
			success:function($data){ 
84
				//console.log($data);
85
			    if($data.data==true){
86
			    	 $(".msg1").text("账户不存在,请先注册");
87
			    	 return false; 
88
			    }
89
			},
90
			error:function(){
91
				$.MsgBox.Alert('消息','服务器请求失败')},
92
			}
93
		);
94
	}	
95
	//判断用户第一次登录,是否填写了个人信息
96
	function firstLogin(){
97
		var professorId = $.cookie('userid');
98
		//console.log(professorId);
99
		$.ajax({	
100
			"url":"ajax/professor/"+professorId,
101
			"type":"get",
102
			"async": false,
103
			"success":function(data){
104
				if(data.data!=null)
105
				{	
106
					location.href="index.html";
107
					//console.log(data);
108
				}
109
				else
110
				{
111
					//console.log(data);
112
					location.href="information-add.html?id="+ professorId;
113
				}
114
			},
115
			"error":function(){$.MsgBox.Alert('message','failed')}
116
		})	
117
	}
118
	
119
	//提交登录
120
	function login(){
121
		nameVal();
122
		passwordVal();
123
		if(namePass && passwordPass){
124
			$.ajax("/ajax/login",{
125
					type:"POST",
126
					 async: false,
127
					success:function(data){  
128

129
						if(data.success){
130
							if(data.data != "null" && data.data != null){
131
								firstLogin();
132
							}else{
133
								$(".msg5").text("登录账号和密码不匹配!");
134
							}
135
						}else{
136
							$(".msg5").text("系统异常!");
137
							// alert("系统异常!");
138
						}
139
					},
140
					error:function(){$.MsgBox.Alert('message','fail')},
141
					data:{"pw":$("#password").val(),"lk":$("#loginName").val()},
142
				 	dataType: 'json'
143
				});
144
			}
145

146
	}	
147
	
148
	function restSub(data) {  
149
         $(".msg5").text("");
150
     } 

+ 89 - 0
js/loginInviteFirst.js

@ -0,0 +1,89 @@
1
//邀请码登录设置密码页面
2
$(function(){  
3
	$(".serviceBox").hover(function(){
4
		$(".serviceTel").fadeToggle();
5
	})
6
	var userid=$.cookie("userid");
7
	$.ajax({
8
		"url":"/ajax/professor/info/" + userid,
9
		"data":{"id":userid},
10
		"success":function(response){
11
			$("#name").text(response.data.name);
12
		},
13
		"error":function(error){
14
			$.MsgBox.Alert('消息', '服务器请求失败');
15
		}
16
	})
17
}); 
18

19
/*校验登录按钮显示状态*/
20
function checkLoginButtn(_this) {
21
	var passwordVal = $(_this).parents(".waysBlock").find("#password").val();
22
	var passwordokVal = $(_this).parents(".waysBlock").find("#passwordok").val();
23
	if(passwordVal == "" || passwordokVal == "") {
24
		$(_this).parents(".waysBlock").find("#ButSubmit").attr("disabled", true);
25
	} else {
26
		$(_this).parents(".waysBlock").find("#ButSubmit").attr("disabled", false);
27
	}
28
}
29
/*获取焦点*/
30
function getFocus(_this) {
31
	$(_this).next().find("span").text("");
32
	$(_this).removeClass("frmmsg-warning");
33
}
34

35
var isPass = false;
36
var isPass1=false;
37
function valPassword(_this){
38
	if($(_this).val().length==0){
39
		 $(_this).next().find("span").text("请设置您的登录密码");
40
		 $(_this).addClass("frmmsg-warning");
41
	}else if($(_this).val().length<6){
42
		 $(_this).next().find("span").text("密码由6-24个字符组成,区分大小写");
43
		 $(_this).addClass("frmmsg-warning");
44
	}else{
45
		$(_this).next().find("span").text("");
46
		$(_this).removeClass("frmmsg-warning");
47
		isPass1=true;
48
	}
49
}
50

51
function valPassword2(_this){
52
	var passwordval = $("#password").val();
53
	var password2 = $("#password2").val();
54
	if($(_this).val().length==0){
55
		 $(_this).next().find("span").text("请设置您的登录密码");
56
		 $(_this).addClass("frmmsg-warning");
57
	}else if($(_this).val().length<6){
58
		 $(_this).next().find("span").text("密码由6-24个字符组成,区分大小写");
59
		 $(_this).addClass("frmmsg-warning");
60
	}else if($(_this).val() != passwordval){
61
		 $(_this).next().find("span").text("两次输入不一致,请重新输入");
62
		 $(_this).addClass("frmmsg-warning");
63
	}else{
64
		isPass = true;
65
		 $(_this).next().find("span").text("");
66
		 $(_this).removeClass("frmmsg-warning");
67
	}
68
}
69
function savePassword(){
70
	if(isPass&&isPass1){
71
		$.ajax("/ajax/cp",{
72
			type:"POST",
73
			async: false,
74
			success:function(data){
75
				console.log(data)
76
				if(data.success){
77
					if(data.data == true){	
78
						$.cookie("userAuth","true");
79
						location.href = "index.html";
80
					}
81
				}
82
			},
83
			error:function(){$.MsgBox.Alert('消息', '服务器请求失败');},
84
			data:{"id":$.cookie("userid"),"npw":$("#passwordok").val() },
85
		 	dataType: 'json'
86
		});
87
	}
88

89
}

+ 324 - 0
js/loginNew.js

@ -0,0 +1,324 @@
1
$(function() {
2
	$(".loginWaySort").on("click", "li", function() {
3
		$(this).parents("#container").find("input").val("");
4
		$(this).parents("#container").find(".frmmsg span").text("");
5
		$(this).parents("#container").find("input").removeClass("frmmsg-warning");
6
		$(this).parents("#container").find(".loginSubmit").attr("disabled", true);
7
		$("#getcode").attr("disabled", true);
8
		$(this).addClass("liactive").siblings().removeClass("liactive");
9
		$(".loginWays ul").eq($(this).index()).removeClass("displayNone").siblings().addClass("displayNone");
10
	})
11
})
12
var namePass = false;
13
var passwordPass = false;
14
var codePass = false;
15
var verification = false;
16
/*校验登录按钮显示状态*/
17
function checkLoginButtn(_this) {
18
	var username = $(_this).parents(".cmpCoverUl").find(".username").val();
19
	var passwd = $(_this).parents(".cmpCoverUl").find(".passwd").val();
20
	if(username == "" || passwd == "") {
21
		$(_this).parents(".cmpCoverUl").find(".loginSubmit").attr("disabled", true);
22
	} else {
23
		$(_this).parents(".cmpCoverUl").find(".loginSubmit").attr("disabled", false);
24
	}
25
}
26

27
/*获取焦点*/
28
function getFocus(_this) {
29
	$(_this).next().find("span").text("");
30
	$(_this).removeClass("frmmsg-warning");
31
}
32

33
//校验登录手机和邮箱账户
34
function nameVal(_this) {
35
	var loginName = $(_this).val();
36
	var gunf = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
37
	var hunPhone = /^1[3|4|5|7|8]\d{9}$/;
38
	if(loginName.length == "") {
39
		$(_this).next().find("span").text("请输入您的手机或邮箱");
40
		$(_this).addClass("frmmsg-warning");
41
	} else if(gunf.test(loginName.trim())) {
42
		userRegisterOk(_this);
43
		$(_this).next().find("span").text("");
44
		$(_this).removeClass("frmmsg-warning");
45
		namePass = true;
46
	} else if(hunPhone.test(loginName.trim())) {
47
		userRegisterOk(_this);
48
		$(_this).next().find("span").text("");
49
		$(_this).removeClass("frmmsg-warning");
50
		namePass = true;
51
	} else {
52
		$(_this).next().find("span").text("请输入正确的手机或邮箱");
53
		$(_this).addClass("frmmsg-warning");
54
	}
55
}
56

57
//校验登录手机账户
58
function phoneVal(_this) {
59
	var loginName = $(_this).val();
60
	var hunPhone = /^1[3|4|5|7|8]\d{9}$/;
61
	if(loginName.length == "") {
62
		$(_this).next().find("span").text("请输入您的手机号码");
63
		$(_this).addClass("frmmsg-warning");
64
	} else if(hunPhone.test(loginName.trim())) {
65
		userRegisterOk(_this);
66
		$(_this).next().find("span").text("");
67
		$(_this).removeClass("frmmsg-warning");
68
		namePass = true;
69
	} else {
70
		$(_this).next().find("span").text("请输入正确的手机号码");
71
		$(_this).addClass("frmmsg-warning");
72
		$("#getcode").attr("disabled", true);
73
	}
74
}
75

76
//判断账号是否注册
77
function userRegisterOk(_this) {
78
	var loginName = $(_this).val();
79
	$.ajax("/ajax/isReg?key=" + loginName, {
80
		type: "GET",
81
		async: true,
82
		success: function($data) {
83
			if($data.data == true) {
84
				$(_this).next().find("span").text("该账号不存在,请检查后重试");
85
				$(_this).addClass("frmmsg-warning");
86
			} else {
87
				$(_this).next().find("span").text("");
88
				$(_this).removeClass("frmmsg-warning");
89
				$("#getcode").attr("disabled", false);
90
			}
91
		},
92
		error: function() {
93
			$.MsgBox.Alert('消息', '服务器请求失败')
94
		},
95
	});
96
}
97

98
//校验登录密码
99
function passwordVal(_this) {
100
	var passwd = $(_this).val();
101
	if(passwd.length == "") {
102
		$(_this).next().find("span").text("请输入您的登录密码");
103
		$(_this).addClass("frmmsg-warning");
104
	} else if(passwd.length < 6) {
105
		$(_this).next().find("span").text("密码由6-24个字符组成,区分大小写");
106
		$(_this).addClass("frmmsg-warning");
107
	} else {
108
		$(_this).next().find("span").text("");
109
		$(_this).removeClass("frmmsg-warning");
110
		passwordPass = true;
111
	}
112
}
113

114
//验证短信验证码
115
function codeVerification(_this) {
116
	var code = $(_this).val();
117
	var reg = /^\d{4}$/;
118
	if(code.length == "") {
119
		$(_this).next().find("span").text("请输入您收到的短信验证码");
120
		$(_this).addClass("frmmsg-warning");
121
	} else if(!reg.test(code)) {
122
		$(_this).next().find("span").text("验证码为4位数字");
123
		$(_this).addClass("frmmsg-warning");
124
	} else {
125
		$(_this).next().find("span").text("");
126
		$(_this).removeClass("frmmsg-warning");
127
		verification = true;
128
	}
129
}
130

131
//手机发送验证码
132
function phoneSend(_this) {
133
	doClick(_this);
134
	phoneVerificationCode(_this);
135
}
136

137
function doClick(_this) {
138
	$(_this).attr("disabled", true);
139
	$(_this).text("60s后重新获取");
140
	var clickTime = new Date().getTime();
141
	var Timer = setInterval(function() {
142
		var nowTime = new Date().getTime();
143
		var second = Math.ceil(60 - (nowTime - clickTime) / 1000);
144
		if(second > 0) {
145
			$(_this).text(second + "s后重新获取");
146
		} else {
147
			clearInterval(Timer);
148
			$(_this).text("获取验证码");
149
			$(_this).attr("disabled", false);
150
		}
151
	}, 1000);
152
}
153

154
//手机发送验证码结束
155
var state;
156

157
function phoneVerificationCode(_this) {
158
	var lp_phone = $(_this).parents(".cmpCoverUl").find(".username").val();
159
	$.ajax("/ajax/sendMobileForLogin", {
160
		type: "get",
161
		dataType: 'json',
162
		data: {
163
			"mobilePhone": lp_phone
164
		},
165
		async: true,
166
		success: function(data) {
167
			console.log(JSON.stringify(data))
168
			if(data.success) {
169
				state = data.data;
170
			}
171
		},
172
		error: function() {
173
			$.MsgBox.Alert('消息', '服务器请求失败')
174
		}
175
	});
176
};
177

178
//验证邀请码
179
function codeVal(_this) {
180
	var code = $(_this).val();
181
	var reg = /^\d{6}$/;
182
	if(code.length == "") {
183
		$(_this).next().find("span").text("请输入您收到的邀请码");
184
		$(_this).addClass("frmmsg-warning");
185
	} else if(!reg.test(code)) {
186
		$(_this).next().find("span").text("邀请码为6位数字");
187
		$(_this).addClass("frmmsg-warning");
188
	} else {
189
		$(_this).next().find("span").text("");
190
		$(_this).removeClass("frmmsg-warning");
191
		codePass = true;
192
	}
193
}
194

195
//判断用户第一次登录,是否填写了个人信息
196
function firstLogin() {
197
	var professorId = $.cookie('userid');
198
	$.ajax({
199
		"url": "ajax/professor/" + professorId,
200
		"type": "get",
201
		"async": false,
202
		"success": function(data) {
203
			if(data.success) {
204
				if(data.data.authentication != undefined || data.data.authentication != null){
205
					window.history.back();
206
				}else{
207
					location.href = "fillinfo-select.html?id=" + professorId;	
208
				}
209
			}	
210
		},
211
		"error": function() {
212
			$.MsgBox.Alert('消息', '服务器请求失败')
213
		}
214
	})
215
}
216

217
//密码登录
218
function passwdLogin(_this) {
219
	var loginName = $(_this).parents(".cmpCoverUl").find(".username");
220
	var passwordd = $(_this).parents(".cmpCoverUl").find(".passwd");
221
	if(namePass && passwordPass) {
222
		$.ajax("/ajax/login", {
223
			type: "POST",
224
			data: {
225
				"pw": passwordd.val(),
226
				"lk": loginName.val()
227
			},
228
			dataType: 'json',
229
			async: false,
230
			success: function(data) {
231
				if(data.success) {
232
					if(data.data != "null" && data.data != null) {
233
						firstLogin();
234
					} else {
235
						$(_this).parents(".cmpCoverUl").find(".msgLog2 span").text("登录账号和密码不匹配");
236
					}
237
				}
238
			},
239
			error: function() {
240
				$.MsgBox.Alert('消息', '服务器请求失败');
241
			}
242
		});
243
	}
244
}
245

246
//手机验证码登录
247
function VerificationLogin(_this) {
248
	var loginName = $(_this).parents(".cmpCoverUl").find(".username");
249
	var code = $(_this).parents(".cmpCoverUl").find(".passwd");
250
	if(namePass && verification) {
251
		$.ajax("/ajax/mobileLogin", {
252
			type: "POST",
253
			dataType: 'json',
254
			data: {
255
				"state": state,
256
				"mobilePhone": loginName.val(),
257
				"validateCode": code.val()
258
			},
259
			async: false,
260
			success: function(data) {
261
				console.log(data)
262
				if(data.success) {
263
					if(data.data != "null" && data.data != null) {
264
						firstLogin();
265
					}
266
				} else {
267
					if(data.code == -1) {
268
						$(_this).parents(".cmpCoverUl").find(".msgCmp03 span").text("验证超时");
269
					} else if(data.code == -3 || data.code == 0) {
270
						$(_this).parents(".cmpCoverUl").find(".msgCmp03 span").text("验证码错误,请检查后重试");
271
					}
272
				}
273
			},
274
			error: function() {
275
				$.MsgBox.Alert('消息', '服务器请求失败');
276
			},
277
		});
278
	}
279
}
280

281
//邀请码登录
282
function InvitationLogin(_this) {
283
	var loginName = $(_this).parents(".cmpCoverUl").find(".username");
284
	var code = $(_this).parents(".cmpCoverUl").find(".passwd");
285
	if(namePass && codePass) {
286
		$.ajax("/ajax/invitelogin", {
287
			type: "POST",
288
			dataType: 'json',
289
			data: {
290
				"code": code.val(),
291
				"key": loginName.val()
292
			},
293
			async: false,
294
			success: function(data) {
295
				 console.log(data)
296
				if(data.success) {
297
					if(data.data != "null" && data.data != null) {
298
						if(data.data.auth == true) {
299
							location.href = "index.html";
300
						} else {
301
							location.href = "loginInviteFirst.html";
302
						}
303
					} else {
304
						$(_this).parents(".cmpCoverUl").find(".msgLog2 span").text("邀请码错误,请检查后重试");
305
					}
306
				}
307
			},
308
			error: function() {
309
				$.MsgBox.Alert('消息', '服务器请求失败');
310
			},
311
		});
312
	}
313
}
314

315
//提交登录
316
function login(_this, num) {
317
	if(num == 1) {
318
		passwdLogin(_this);
319
	} else if(num == 2) {
320
		InvitationLogin(_this);
321
	} else if(num == 3) {
322
		VerificationLogin(_this);
323
	}
324
}

+ 361 - 0
js/pwdFindNew.js

@ -0,0 +1,361 @@
1
$(function() {
2
	loginStatus();//判断个人是否登录
3
	var slef = GetQueryString("slef");
4
	if(slef==1){
5
		$("#gophone").addClass("liactive").prev().removeClass("liactive");
6
		$(".emailmain").addClass("displayNone");
7
		$(".phonemain").removeClass("displayNone");
8
	}
9
	$(".loginWaySort").on("click", "li", function() {
10
		$(this).parents("#container").find("input").val("");
11
		$(this).parents("#container").find(".frmmsg span").text("");
12
		$(this).parents("#container").find("input").removeClass("frmmsg-warning");
13
		$(this).parents("#container").find(".loginSubmit").attr("disabled", true);
14
		$("#getcode").attr("disabled", true);
15
		$(this).addClass("liactive").siblings().removeClass("liactive");
16
		$(".loginWays .waysThis").eq($(this).index()).removeClass("displayNone").siblings().addClass("displayNone");
17
	})
18
	
19
})
20
var isEmail = false;
21
var passwordPass = false;
22
var codePass = false;
23
var verification = false;
24
var namePass = false;
25

26
/*校验通过邮箱找回点击下一步*/
27
function checkEmailButtn(_this) {
28
	var email = $(_this).parents(".cmpCoverUl").find("#email").val();
29
	if(email == "") {
30
		$(_this).parents(".cmpCoverUl").find(".loginSubmit").attr("disabled", true);
31
	} else {
32
		$(_this).parents(".cmpCoverUl").find(".loginSubmit").attr("disabled", false);
33
	}
34
}
35

36
/*校验登录按钮显示状态*/
37
function checkLoginButtn(_this) {
38
	var username = $(_this).parents(".cmpCoverUl").find(".username").val();
39
	var companysc = $(_this).parents(".cmpCoverUl").find(".companysc").val();
40
	if(username == "" || companysc == "") {
41
		$(_this).parents(".cmpCoverUl").find(".loginSubmit").attr("disabled", true);
42
	} else {
43
		$(_this).parents(".cmpCoverUl").find(".loginSubmit").attr("disabled", false);
44
	}
45
}
46
/*获取焦点*/
47
function getFocus(_this) {
48
	$(_this).next().find("span").text("");
49
	$(_this).removeClass("frmmsg-warning");
50
}
51

52
//校验邮箱账户
53
function emailVal(_this) {
54
	var loginName = $(_this).val();
55
	var gunf = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
56
	if(loginName.length == "") {
57
		$(_this).next().find("span").text("请输入您的邮箱地址");
58
		$(_this).addClass("frmmsg-warning");
59
	} else if(gunf.test(loginName.trim())) {
60
		userRegisterOk(_this);
61
		$(_this).next().find("span").text("");
62
		$(_this).removeClass("frmmsg-warning");
63
		isEmail = true;
64
	}else {
65
		$(_this).next().find("span").text("请输入正确的邮箱地址");
66
		$(_this).addClass("frmmsg-warning");
67
	}
68
}
69

70
//校验登录手机账户
71
function phoneVal(_this) {
72
	var loginName = $(_this).val();
73
	var hunPhone = /^1[3|4|5|7|8]\d{9}$/;
74
	if(loginName.length == "") {
75
		$(_this).next().find("span").text("请输入您的手机号码");
76
		$(_this).addClass("frmmsg-warning");
77
	} else if(hunPhone.test(loginName.trim())) {
78
		userRegisterOk(_this);
79
		$(_this).next().find("span").text("");
80
		$(_this).removeClass("frmmsg-warning");
81
		namePass = true;
82
	} else {
83
		$(_this).next().find("span").text("请输入正确的手机号码");
84
		$(_this).addClass("frmmsg-warning");
85
		$("#getcode").attr("disabled", true);
86
	}
87
}
88

89
//判断账号是否注册
90
function userRegisterOk(_this) {
91
	var loginName = $(_this).val();
92
	$.ajax("/ajax/isReg?key=" + loginName, {
93
		type: "GET",
94
		async: true,
95
		success: function($data) {
96
			if($data.data == true) {
97
				$(_this).next().find("span").text("该账号不存在,请检查后重试");
98
				$(_this).addClass("frmmsg-warning");
99
			} else {
100
				$(_this).next().find("span").text("");
101
				$(_this).removeClass("frmmsg-warning");
102
				$("#getcode").attr("disabled", false);
103
			}
104
		},
105
		error: function() {
106
			$.MsgBox.Alert('消息', '服务器请求失败')
107
		},
108
	});
109
}
110

111
//校验登录密码
112
function passwordVal(_this) {
113
	var passwd = $(_this).val();
114
	var passwd2 = $("#newPassword").val();
115
	if(passwd.length == "") {
116
		$(_this).next().find("span").text("请设置您的登录密码");
117
		$(_this).addClass("frmmsg-warning");
118
	} else if(passwd.length < 6) {
119
		$(_this).next().find("span").text("密码由6-24个字符组成,区分大小写");
120
		$(_this).addClass("frmmsg-warning");
121
	} else if(passwd != passwd2) {
122
		$(_this).next().find("span").text("两次输入不一致,请重新输入");
123
		$(_this).addClass("frmmsg-warning");
124
	} else {
125
		$(_this).next().find("span").text("");
126
		$(_this).removeClass("frmmsg-warning");
127
		passwordPass = true;
128
	}
129
}
130

131
//验证短信验证码
132
function codeVerification(_this) {
133
	var code = $(_this).val();
134
	var reg = /^\d{4}$/;
135
	if(code.length == "") {
136
		$(_this).next().find("span").text("请输入您收到的短信验证码");
137
		$(_this).addClass("frmmsg-warning");
138
	} else if(!reg.test(code)) {
139
		$(_this).next().find("span").text("验证码为4位数字");
140
		$(_this).addClass("frmmsg-warning");
141
	} else {
142
		$(_this).next().find("span").text("");
143
		$(_this).removeClass("frmmsg-warning");
144
		verification = true;
145
	}
146
}
147

148
//手机发送验证码
149
function phoneSend(_this) {
150
	doClick(_this);
151
	phoneVerificationCode(_this);
152
}
153

154
function doClick(_this) {
155
	$(_this).attr("disabled", true);
156
	$(_this).text("60s后重新获取");
157
	var clickTime = new Date().getTime();
158
	var Timer = setInterval(function() {
159
		var nowTime = new Date().getTime();
160
		var second = Math.ceil(60 - (nowTime - clickTime) / 1000);
161
		if(second > 0) {
162
			$(_this).text(second + "s后重新获取");
163
		} else {
164
			clearInterval(Timer);
165
			$(_this).text("获取验证码");
166
			$(_this).attr("disabled", false);
167
		}
168
	}, 1000);
169
}
170

171
//手机发送验证码结束
172
var state;
173

174
function phoneVerificationCode(_this) {
175
	var lp_phone = $(_this).parents(".cmpCoverUl").find(".username").val();
176
	$.ajax("/ajax/sendMobileForLogin", {
177
		type: "get",
178
		dataType: 'json',
179
		data: {
180
			"mobilePhone": lp_phone
181
		},
182
		async: true,
183
		success: function(data) {
184
			console.log(JSON.stringify(data))
185
			if(data.success) {
186
				state = data.data;
187
			}
188
		},
189
		error: function() {
190
			$.MsgBox.Alert('消息', '服务器请求失败')
191
		}
192
	});
193
};
194

195
//验证邀请码
196
function codeVal(_this) {
197
	var code = $(_this).val();
198
	var reg = /^\d{6}$/;
199
	if(code.length == "") {
200
		$(_this).next().find("span").text("请输入您收到的邀请码");
201
		$(_this).addClass("frmmsg-warning");
202
	} else if(!reg.test(code)) {
203
		$(_this).next().find("span").text("邀请码为6位数字");
204
		$(_this).addClass("frmmsg-warning");
205
	} else {
206
		$(_this).next().find("span").text("");
207
		$(_this).removeClass("frmmsg-warning");
208
		codePass = true;
209
	}
210
}
211

212
//判断用户第一次登录,是否填写了个人信息
213
function firstLogin() {
214
	var professorId = $.cookie('userid');
215
	$.ajax({
216
		"url": "ajax/professor/" + professorId,
217
		"type": "get",
218
		"async": false,
219
		"success": function(data) {
220
			if(data.success) {
221
				if(data.data.authentication != undefined || data.data.authentication != null){
222
					window.history.back();
223
				}else{
224
					location.href = "fillinfo-select.html?id=" + professorId;	
225
				}
226
			}	
227
		},
228
		"error": function() {
229
			$.MsgBox.Alert('消息', '服务器请求失败')
230
		}
231
	})
232
}
233

234
//手机验证码登录
235
function VerificationLogin(_this) {
236
	var loginName = $(_this).parents(".cmpCoverUl").find(".username");
237
	var code = $(_this).parents(".cmpCoverUl").find(".passwd");
238
	if(namePass && verification) {
239
		$.ajax("/ajax/mobileLogin", {
240
			type: "POST",
241
			dataType: 'json',
242
			data: {
243
				"state": state,
244
				"mobilePhone": loginName.val(),
245
				"validateCode": code.val()
246
			},
247
			async: false,
248
			success: function(data) {
249
				console.log(data)
250
				if(data.success) {
251
					if(data.data != "null" && data.data != null) {
252
						submitCodeVal();
253
					}
254
				} else {
255
					if(data.code == -1) {
256
						$(_this).parents(".cmpCoverUl").find(".msgCmp03 span").text("验证超时");
257
					} else if(data.code == -3 || data.code == 0) {
258
						$(_this).parents(".cmpCoverUl").find(".msgCmp03 span").text("验证码错误,请检查后重试");
259
					}
260
				}
261
			},
262
			error: function() {
263
				$.MsgBox.Alert('消息', '服务器请求失败');
264
			},
265
		});
266
	}
267
}
268

269
//手机找回密码提交发送
270
function submitCodeVal(_this){
271
	if(namePass && verification){
272
		$.ajax("/ajax/validCode",{
273
			type:"POST",
274
			async: false,
275
			success:function(data){ 
276
				if(data.success){
277
					if(data.data == true){
278
						$(".phoneTwo").removeClass("displayNone");
279
						$(".phoneOne").addClass("displayNone");
280
						$("#pstate").val(state);
281
						$("#pmobilePhone").val($(".username").val());
282
						$("#pvc").val($("#companysc").val());
283
					}else{
284
						$(_this).parents(".cmpCoverUl").find(".msgCmp03 span").text("验证码错误,请检查后重试");
285
					}
286
				}else{
287
					$(_this).parents(".cmpCoverUl").find(".msgCmp03 span").text("验证超时");
288
				}
289
			},
290
			error:function(){$.MsgBox.Alert('消息', '服务器请求失败');},
291
			data:{"vc":$("#companysc").val(),"state":state},
292
		 	dataType: 'json'
293
		});
294
	}
295
}
296

297
//邮箱发送
298
function findBack(){
299
	if(isEmail){
300
		$.ajax("/ajax/reqRpWithEmail",{
301
			type:"GET",
302
			async: false,
303
			success:function(data){  
304
				if(data.success){
305
					$(".emailOne").addClass("displayNone");
306
					$(".emailTow").removeClass("displayNone");
307
					$("#emailShow").text($("#email").val());
308
				}
309
			},
310
			error:function(){$.MsgBox.Alert('消息', '服务器请求失败')},
311
			data:{"mail":$("#email").val()},
312
			dataType: 'json'
313
		});
314
	}
315
}
316

317
function findphone(_this){
318
	if(passwordPass){
319
		$.ajax("/ajax/resetPasswordWithMobilePhone",{
320
				type:"POST",
321
				async: false,
322
				success:function(data){ 
323
					console.log(data)
324
					if(data.success){
325
						if(data.data == true){
326
							location.href = "pwdResult.html?num=1";
327
						}else{
328
							$(_this).parents(".cmpCoverUl").find(".msgCmp4 span").text("验证码错误,请检查后重试");
329
						}
330
					}else{
331
						$(_this).parents(".cmpCoverUl").find(".msgCmp4 span").text("验证超时");
332
						al
333
					}
334
				},
335
				error:function(){$.MsgBox.Alert('消息', '服务器请求失败')},
336
				data:{"vc":$("#pvc").val(),"state":$("#pstate").val(),"mobilePhone":$("#pmobilePhone").val(),"pw":$("#newPasswordok").val()},
337
			 	dataType: 'json'
338
		});
339
	}
340
}
341

342
//提交登录
343
function backPassword(_this, num) {
344
	if(num == 1) {
345
		findBack()
346
	} else if(num == 2) {
347
		var url = $("#emailShow").text().split('@')[1];
348
        for (var j in hash){  
349
            if(hash[url]==undefined){
350
        		location.href="http://mail." + url; 	
351
        	}else{
352
        	 	$(_this).attr("href", hash[url]); 
353
           		location.href=hash[url];	
354
        	}
355
        }  
356
	} else if(num == 3) {
357
		submitCodeVal(_this);
358
	}else if(num==4){
359
		findphone(_this);
360
	}
361
}

+ 271 - 362
js/register.js

@ -1,296 +1,176 @@
1
loginStatus();//判断个人是否登录	
2
	// JavaScript Document
3
//var _widht = document.documentElement.clientWidth;  //屏幕宽
4
var _height = document.documentElement.clientHeight; //屏幕高
5
//var boxWidth = $(".registerbox").width();
6
var boxHeight = $(".registerbox").height();
7
$(".registerbox").css({
8
	top: "80px"
9
});
10

11
/**复选框**/
12
//  $('.agreeNotice').click(function(){
13
//    var formbox = $(this).closest("form");
14
//      if(formbox.find('.gree').prop('checked')){
15
//        formbox.find('.agreeNotice em').css('background-position','0px 0px');
16
//        formbox.find('.gree').prop('checked',false);
17
//        formbox.find('.agreeNotice').next('span').show();
18
//      }else{
19
//        formbox.find('.gree').prop('checked',true);
20
//        formbox.find('.agreeNotice').next('span').hide();
21
//        formbox.find('.agreeNotice em').css('background-position','0px -12px');
22
//          
23
//      }
24
//  });
25

26
//手机、邮箱切换
27
$(".phone").click(function() {
28
	$(this).find("img").attr("src", "images/phoneIcon2.png");
29
	$(".mail").find("img").attr("src", "images/mailIcon.png");
30
	$(".mail").removeClass("active");
31
	$(this).addClass("active");
32
	$(".styleline").animate({
33
		left: "0px"
34
	});
35
	$("#mail_form").hide();
36
	$('#phone_form').show();
37
});
38
$(".mail").click(function() {
39
	$(this).find("img").attr("src", "images/mailIcon2.png");
40
	$(".phone").find("img").attr("src", "images/phoneIcon.png");
41
	$(".phone").removeClass("active");
42
	$(this).addClass("active");
43
	$(".styleline").animate({
44
		left: "121px"
1
$(document).ready(function(){
2
	var userName=false;
3
	var phoneNumber=false;
4
	var phoneMa=false;
5
	var regNumber=false;
6
	var state;
7
	/*点击切换手机注册或者邮箱注册*/
8
	$(".loginWaySort").on("click","li",function(){
9
		$(this).addClass("liactive").siblings().removeClass("liactive");
10
		$(".loginWays ul").eq($(this).index()).removeClass("displayNone").siblings().addClass("displayNone");
11
		$(".cmpAllFrm").find("input").val("").find("button").attr("disabled","disabled");
12
		$(".frmmsg").find("span").text("");
13
	})
14
	/*校验名字*/
15
	//失去焦点后校验:1、输入框为空,提示:请输入您的真实姓名
16
	$("#yourName").blur(function(){
17
		if($("#yourName").val().length==0){
18
			$(".msgLog0").find("span").text("请输入您的真实姓名");
19
			userName=false;
20
		}else{
21
			$(".msgLog0").find("span").text("");
22
			userName=true;
23
		}
24
	})
25
	/*校验手机号*/
26
	$("#lp_phone").blur(function(){
27
		phoneYesOrNo();
45 28
	});
46
	$("#phone_form").hide();
47
	$("#mail_form").show();
48
});
49
//手机注册模块
50
//验证手机号
51
var phonePass = false;
52

53
function phoneVal() {
54
	var phone = $("#lp_phone").val();
55
	$.ajax("/ajax/isReg?key=" + phone, {
56
		type: "GET",
57
		async: true,
58
		success: function($data) {
59
			if(phone.length == 0) {
60
				$(".msgphone1").text("请输入您的手机号码");
61
			} else {
62
				var hunPhone = /^1[3|4|5|7|8]\d{9}$/;
63
				if(hunPhone.test(phone.trim())) {
29
	/*校验手机是否已经注册函数*/
30
	function phoneYesOrNo() {
31
		var phone = $("#lp_phone").val();
32
		if(phone.length==0) {
33
			$("#getcode").attr("disabled","disabled");
34
			$(".msgLog1").find("span").text("请输入您的手机号码");
35
			phoneNumber=false;
36
			return;
37
		}else{
38
			var hunPhone = /^1[3|4|5|7|8]\d{9}$/;
39
				if(!hunPhone.test(phone.trim())) {
40
					$("#getcode").attr("disabled","disabled");
41
					$(".msgLog1").find("span").text("请输入正确的手机号码");
42
					phoneNumber=false;
43
					return;
44
				}else{
45
					$(".msgLog1").find("span").text("");
46
					phoneNumber=true;
47
				}
48
		}
49
		$.ajax("/ajax/isReg?key=" + phone, {
50
			type: "GET",
51
			async: true,
52
			success: function($data) {
53
				if($data.success) {
64 54
					if($data.data == false) {
65
						$(".msgphone1").text("您的手机已被注册");
66

55
						$(".msgLog1").find("span").text("您的手机已被注册");
56
						$("#getcode").attr("disabled","disabled");
57
						phoneNumber=false;
67 58
					} else {
68
						$(".msgphone1").text("");
69
						phonePass = true;
70
						addEvent(btn, "click", handler); //手机必须验证正确,才执行
59
						$(".msgLog1").find("span").text("");
60
						$("#getcode").removeAttr("disabled");
61
						phoneNumber=true;
71 62
					}
72
				} else {
73
					phonePass = false;
74
					$(".msgphone1").text("手机格式有误,请输入正确的手机号码");
75 63
				}
76
			}
77
		},
78
		error: function() {
79
			$.MsgBox.Alert('消息', '服务器请求失败')
80
		},
81
	});
82
}
83

84
$("#lp_phone").blur(function() {
85
	phoneVal();
86
});
87
//验证随机验证码
88
var phoneCode = false;
89
$("#lp_yzm").blur(function() {
90
	var authCode = $("#lp_yzm").val();
91
	if(authCode.length == 0) {
92
		$(".msgphone2").text("请输入您的验证码");
93
		phoneCode = false;
94
	} else {
95
		var d = /^[0-9a-zA-Z]{4}$/;
96
		if(d.test(authCode.trim())) {
97
			$(".msgphone2").text("");
98
			phoneCode = true;
64
			},
65
			error: function() {
66
				$.MsgBox.Alert('消息', '服务器请求失败')
67
			},
68
		});
69
	}
70
	/*校验手机验证码*/
71
	$("#companysc").blur(function() {
72
		var authCode = $("#companysc").val();
73
		if(authCode.length == 0) {
74
			$(".msgCmp03").find("span").text("请输入您收到的短信验证码");
75
			phoneMa=false;
99 76
		} else {
100
			$(".msgphone2").text("请输入您的验证码不正确");
101
			phoneCode = false;
77
			var d = /^\d{4}$/;
78
			if(d.test(authCode.trim())) {
79
				$(".msgCmp03").find("span").text("");
80
				phoneMa=true;
81
			} else {
82
				$(".msgCmp03").find("span").text("验证码为4位数字");
83
				phoneMa=false;
84
			}
102 85
		}
103
	}
104
});
105
//获取手机验证码
106
//var setTime;
107
//$(".getcode1").click(function(){
108
//	$(".coderli span").removeClass("getcode1").addClass("getcode2");	
109
//	setTime=setInterval(Countdown,1000);
110
//	phoneVerificationCode();
111
//})
112
//var j=180;
113
//function  Countdown(){
114
//	j--;
115
//	$(".getcode2").text("等待"+j+"秒后重新获取");
116
//	if(j==0){
117
//		$(".coderli span").removeClass("getcode2").addClass("getcode1").text("请重新获取验证码");
118
//		clearInterval(setTime);
119
//		j=180;
120
//	}
121
//}
122

123
//手机发送验证码
124
var btn = document.getElementById("getcode");
125
var handler = function() {
126
	doClick();
127
	phoneVerificationCode(); //调用发送手机验证码接口
128
	removeEvent(btn, 'click', handler); //取消绑定该事件
129
}
130

131
function addEvent(obj, type, handler) {
132
	if(obj.addEventListener) {
133
		obj.addEventListener(type, handler, false);
134
	} else if(obj.attachEvent) {
135
		obj.attachEvent('on' + type, handler);
136
	}
137
}
138

139
function removeEvent(obj, type, handler) {
140
	if(obj.removeEventListener) {
141
		obj.removeEventListener(type, handler, false);
142
	} else if(obj.detachEvent) {
143
		obj.detachEvent("on" + type, handler);
144
	}
145
}
146

147
function doClick() {
148
	removeClass(btn, 'getcodeon');
149
	addClass(btn, 'getcodeoff');
150
	btn.innerHTML = "60s后重新获取";
86
	})
87
	/*获取验证码*/
88
	$("#getcode").on("click",function(){
89
		doClick();
90
		getPhoneCode();
91
	});
92
	function doClick() {
93
	$("#getcode").html("60s后重新获取");
94
	$("#getcode").attr("disabled","disabled");
151 95
	var clickTime = new Date().getTime();
152 96
	var Timer = setInterval(function() {
153 97
		var nowTime = new Date().getTime();
154 98
		var second = Math.ceil(60 - (nowTime - clickTime) / 1000);
155 99
		if(second > 0) {
156
			btn.innerHTML = second + "s后重新获取";
100
			$("#getcode").html(second + "s后重新获取");
157 101
		} else {
158 102
			clearInterval(Timer);
159
			removeClass(btn, 'getcodeoff');
160
			addClass(btn, 'getcodeon');
161
			btn.innerHTML = "免费获取验证码";
162
			addEvent(btn, "click", handler);
103
			$("#getcode").html("免费获取验证码");
104
			$("#getcode").removeAttr("disabled");
163 105
		}
164 106
	}, 1000);
165 107
}
166

167
function hasClass(obj, cls) {
168
	return obj.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
169
}
170

171
function addClass(obj, cls) {
172
	if(!hasClass(obj, cls)) obj.className += " " + cls;
173
}
174

175
function removeClass(obj, cls) {
176
	if(hasClass(obj, cls)) {
177
		var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
178
		obj.className = obj.className.replace(reg, ' ');
179
	}
180
}
181

182
//手机发送验证码结束
183

184
var state;
185

186
function phoneVerificationCode() {
187
	if(phonePass) {
188
		$.ajax("/ajax/regmobilephone", {
189
			type: "get",
190
			async: true,
191
			success: function(data) {
192
				if(data.success) {
193
					state = data.data;
194
				}
195
			},
196
			error: function() {
197
				$.MsgBox.Alert('message', 'fail')
198
			},
199
			data: {
200
				"mobilePhone": $("#lp_phone").val()
201
			},
202
			dataType: 'json'
203
		});
204
	}
205
};
206
//验证手机验证码
207
var setpass1 = false;
208

209
function setPhoneCode() {
210
	var pass = $("#lp_coder").val();
211
	if(pass.length == 0) {
212
		$(".msgphone3").text("请输入您的验证码");
213
	} else {
214
		var hunPhone = /^[0-9]{4}$/;
215
		if(hunPhone.test(pass.trim())) {
216
			$(".msgphone3").text("");
217
			setpass1 = true;
218
		} else {
219
			$(".msgphone3").text("验证码4位");
220
		}
108
	/*发送手机验证码*/
109
	function getPhoneCode() {
110
			$.ajax("/ajax/regmobilephone", {
111
				type: "get",
112
				async: true,
113
				success: function(data) {
114
					if(data.success) {
115
						state = data.data;
116
					}
117
				},
118
				error: function() {
119
					$.MsgBox.Alert('message', '服务器连接超时')
120
				},
121
				data: {
122
					"mobilePhone": $("#lp_phone").val()
123
				},
124
				dataType: 'json'
125
			});
221 126
	}
222
}
223
$("#lp_coder").blur(function() {
224
	setPhoneCode();
225
});
226
//设置密码
227
var password;
228
var setpass = false;
229

230
function setPassword() {
231
	password = $("#phone_password").val();
232
	if(password.length == 0) {
233
		$(".msgphone4").text("请输入您的密码");
234
	} else {
235
		var hunPhone = /^[0-9a-zA-Z]{6,}$/;
236
		if(hunPhone.test(password.trim())) {
237
			$(".msgphone4").text("");
238
			setpass = true;
127
	/*登录密码校验*/
128
	$("#phone_password").blur(function(){
129
		setPassword();
130
	})
131
	function setPassword() {
132
		var password = $("#phone_password").val();
133
		if(password.length == 0) {
134
			$(".msgLog3").find("span").text("请设置您的登录密码");
135
			regNumber=false;
239 136
		} else {
240
			//$(".msgphone4").text("密码6到16位");
241
			$(".msgphone4").text("密码由6-24 个字符组成,区分大小写");
137
			var hunPhone = /^[0-9a-zA-Z]{6,}$/;
138
			if(hunPhone.test(password.trim())) {
139
				$(".msgLog3").find("span").text("");
140
				regNumber=true;
141
			} else {
142
				$(".msgLog3").find("span").text("密码由6-24个字符组成,区分大小写");
143
				regNumber=false;
144
			}
242 145
		}
243 146
	}
244
}
245
$("#phone_password").blur(function() {
246
	setPassword();
247
});
248
//再次确定密码
249
var setpassagain = false;
250

251
function setPasswordAgain() {
252
	var passwordAgain = $("#phone_password2").val();
253
	if(passwordAgain.length == 0) {
254
		$(".msgphone5").text("请再次输入您的密码");
255
	} else {
256
		var hunPhone = /^[0-9a-zA-Z]{6,}$/;
257
		if(hunPhone.test(password.trim()) && passwordAgain == password) {
258
			$(".msgphone5").text("");
259
			setpassagain = true;
260
		} else {
261
			$(".msgphone5").text("两次密码不一致");
147
	/*注册*/
148
	$("#regMess").on("keyup","#yourName,#lp_phone,#companysc,#phone_password",function(){
149
		if($("#yourName").val().length != 0 && $("#lp_phone").val().length != 0&&$("#companysc").val().length != 0&&$("#phone_password").val().length != 0) {
150
			$("#reg").removeAttr("disabled");
151
		}else{
152
			$("#reg").attr("disabled","disabled");
262 153
		}
263
	}
264

265
}
266
$("#phone_password2").blur(function() {
267
	setPasswordAgain();
268
});
269
//手机注册提交
270
$("#btnn").click(function() {
271
	if(phonePass && setpass1 && setpassagain) {
272
		$.ajax("/ajax/regmobile", {
154
	})
155
	/*注册函数*/
156
	function userReg() {
157
		console.log(state)
158
		$.ajax("/ajax/mobileReg", {
273 159
			type: "POST",
274
			async: false,
160
			async: true,
275 161
			success: function(data) {
276
				console.log(data)
162
				console.log(data);
277 163
				if(data.success) {
278
					loginagain(); //调用登录的接口
279
					//				$(".completedcover").css("display","block");
280
					//				$("#afterSay").click(function(){
281
					//					location.href="index.html";
282
					//				});
283
					//				$("#todayPerfect").click(function(){
284
					//					location.href="information-add.html?id="+data.data;
285
					//				});
286
					location.href = "information-add.html?id=" + data.data;
164
					loginagain();
287 165
				}else{
288 166
					if(data.code==-1){
289
						$.MsgBox.Alert('消息', '验证超时');
167
						$.MsgBox.Alert('消息', '验证码已过期,请重新获取');
290 168
					}else if(data.code==-2){
291
						$.MsgBox.Alert('消息', '手机号与验证手机不匹配');
169
						$(".msgCmp03 span").text('验证码错误,请检查后重试');
292 170
					}else if(data.code==-3){
293
						$.MsgBox.Alert('消息', '验证码错误');
171
						$(".msgCmp03 span").text('验证码错误,请检查后重试')
172
					}else if(data.code==0){
173
						$(".msgCmp03 span").text('验证码错误,请检查后重试')
294 174
					}
295 175
				}
296 176
			},
@ -300,25 +180,23 @@ $("#btnn").click(function() {
300 180
			data: {
301 181
				"state": state,
302 182
				"mobilePhone": $("#lp_phone").val(),
303
				"validateCode": $("#lp_coder").val(),
183
				"validateCode": $("#companysc").val(),
304 184
				"password": $("#phone_password").val(),
305
				"inviterId": GetQueryString("inviterId")
185
				"name" :$("#yourName").val()
306 186
			},
307 187
			dataType: 'json'
308 188
		});
309
	}else{
310
		phoneVal();
311
		setPhoneCode();
312
		setPassword();
313
		setPasswordAgain();
314 189
	}
315
});
316

317
function loginagain() {
190
	function loginagain() {
318 191
	$.ajax("/ajax/login", {
319 192
		type: "POST",
320 193
		async: false,
321
		success: function(data) {},
194
		success: function(data) {
195
			console.log(data);
196
			if (data.success) {
197
				location.href = "fillinfo-select.html";
198
			}
199
		},
322 200
		error: function() {
323 201
			$.MsgBox.Alert('消息', '服务器请求失败');
324 202
		},
@ -329,94 +207,122 @@ function loginagain() {
329 207
		dataType: 'json'
330 208
	});
331 209
}
332

333
//邮箱注册模块
334
//邮箱验证
335
var emailPass = false;
336

337
function valEmail() {
338
	var email = $("#lp_email").val();
339
	//var gunf=/^\w+@\w+\.((cn)|(com)|(com\.cn))$/;
340
	var gunf = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
341
	$.ajax("/ajax/isReg?key=" + email, {
342
		type: "GET",
343
		async: true,
344
		success: function($data) {
345
			if($data.data == false) {
346
				$(".msgema1 span").text("您的邮箱已被注册");
210
	/*手机注册*/
211
	$("#reg").click(function(){
212
		if(userName==true && phoneNumber==true && phoneMa==true && regNumber==true) {
213
			userReg();
214
		}
215
	})
216
	
217
	/*邮箱注册*/
218
	var oMailName=false;
219
	var oRegNumber=false;
220
	var emailPass=false;
221
	$("#mailName").blur(function(){
222
		if($("#mailName").val().length==0){
223
			$(".msgLog0").find("span").text("请输入您的真实姓名");
224
			oMailName=false;
225
		}else{
226
			$(".msgLog0").find("span").text("");
227
			oMailName=true;
228
		}
229
	})
230
	/*邮箱登录密码校验*/
231
	$("#mailLoginPassword").blur(function(){
232
		mailSetPassword();
233
	})
234
	function mailSetPassword() {
235
		passw();
236
	}
237
	/*校验登录密码函数*/
238
	function passw() {
239
		var password = $("#mailLoginPassword").val();
240
		if(password.length == 0) {
241
			$(".msgLog3").find("span").text("请设置您的登录密码");
242
			oRegNumber=false;
243
		} else {
244
			var hunPhone = /^[0-9a-zA-Z]{6,}$/;
245
			if(hunPhone.test(password.trim())) {
246
				$(".msgLog3").find("span").text("");
247
				oRegNumber=true;
347 248
			} else {
348
				if(gunf.test(email.trim())) {
349
					$(".msgema1 span").text("");
350
					emailPass = true;
249
				$(".msgLog3").find("span").text("密码由6-24个字符组成,区分大小写");
250
				oRegNumber=false;
251
			}
252
		}
253
	}
254
	/*校验邮箱地址*/
255
	$("#mailAddress").blur(function(){
256
		oEmail();
257
	})
258
	/*校验邮箱地址函数*/
259
	function oEmail(){
260
		var email = $("#mailAddress").val();
261
		var gunf = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
262
		if(email.length==0) {
263
			$(".msgLog1").find("span").text("请输入您的邮箱地址");
264
		}else{
265
			if(gunf.test(email.trim())) {
266
					valEmail();
351 267
				} else {
352 268
					/*alert("请输入正确是邮箱地址");*/
353
					$(".msgema1 span").text("请输入正确是邮箱地址");
269
					$(".msgLog1").find("span").text("请输入正确邮箱地址");
354 270
					emailPass = false;
355 271
				}
356
			}
357
		},
358
		error: function() {
359
			$.MsgBox.Alert('消息', '服务器请求失败')
360
		},
361
	});
362

363
}
364

365
$("#lp_email").blur(function() {
366
	valEmail();
367
});
368

369
//输入密码及确认密码
370
var oldPass = false;
371
var isPass = false;
372

373
function valOld() {
374
	var oldPassword = $("#mail_password").val();
375
	if(oldPassword.length == 0) {
376
		$(".msgema2 span").text("密码不能为空");
377
		oldPass = false;
378
	} else if(oldPassword.length < 6) {
379
		$(".msgema2 span").text("密码不少于6位,请输入正确的密码");
380
	} else {
381
		$(".msgema2 span").text("");
382
		oldPass = true;
272
		}
383 273
	}
384
}
385
$("#mail_password").blur(function() {
386
	valOld();
387
})
388

389
function valNew() {
390
	var newPassword = $("#mail_password").val();
391
	var oldPassword = $("#mail_password1").val();
392
	if(oldPassword.length == 0) {
393
		$(".msgema3 span").text("密码不能为空");
394
	} else if(oldPassword.length < 6) {
395
		$(".msgema3 span").text("密码长度过短,至少六位");
396
	} else if(oldPassword != newPassword) {
397
		$(".msgema3 span").text("两次密码不一致");
398
	} else {
399
		isPass = true;
400
		$(".msgema3 span").text("");
274
	function valEmail() {
275
		$.ajax("/ajax/isReg?key=" + $("#mailAddress").val(), {
276
			type: "GET",
277
			async: true,
278
			success: function($data) {
279
				console.log($data);
280
				if($data.data == false) {
281
					$(".msgLog1").find("span").text("该账号已存在,请直接登录");
282
					emailPass = false;
283
				} else {
284
					$(".msgLog1").find("span").text("");
285
					emailPass = true;
286
				}
287
			},
288
			error: function() {
289
				$.MsgBox.Alert('消息', '服务器请求失败')
290
			},
291
		});
401 292
	}
402
}
403

404
$("#mail_password1").blur(function() {
405
	valNew();
406
})
407

408
//邮箱注册提交
293
	/*注册是否点击*/
294
	$("#mailMess").on("keyup","#mailName,#mailAddress,#mailLoginPassword",function(){
295
			if ($("#mailName").val().length != 0 && $("#mailAddress").val().length != 0 && $("#mailLoginPassword").val().length != 0) {
296
				$("#mailReg").removeAttr("disabled");
297
				
298
			} else{
299
				$("#mailReg").attr("disabled","disabled");
300
			}
301
		
302
	})
303
	$("#mailReg").on("click",function(){
304
		if(oMailName==true && oRegNumber==true && emailPass==true) {
305
			mailRegistration();
306
		}
307
		
308
	})
309
	//邮箱注册提交
409 310
function mailRegistration() {
410
	var mailVal = $("#lp_email").val();
411
	var passwordVal = $("#mail_password1").val();
412
	if(isPass && emailPass) {
413
		$.ajax("/ajax/regmail", {
311
	var mailVal = $("#mailAddress").val();
312
	var maiName = $("#mailName").val();
313
	var passwordVal = $("#mailLoginPassword").val();
314
		$.ajax("/ajax/emailReg", {
414 315
			type: "POST",
415
			async: false,
316
			async: true,
416 317
			success: function(data) {
417 318
				if(data.success) {
418
					$.cookie('mailVal', mailVal);
419
					location.href = "bind-mail.html";
319
					/*$.cookie('mailVal', mailVal);
320
					location.href = "bind-mail.html";*/
321
					$(".waysBlock").hide();
322
					$(".maliTo").show();
323
					$(".loginWaySort").off("click");
324
					$(".loginWaySort li").css("cursor","auto"); 
325
					$("#omaile").text(mailVal);
420 326
				} else {
421 327
					$.MsgBox.Alert('消息', '邮箱发送失败');
422 328
				}
@ -427,17 +333,20 @@ function mailRegistration() {
427 333
			data: {
428 334
				"mail": mailVal,
429 335
				"password": passwordVal,
430
				"inviterId": GetQueryString("inviterId")
336
				"name" : maiName
431 337
			},
432 338
			dataType: 'json'
433 339
		});
434
	}else{
435
		valEmail();
436
		valOld();
437
		valNew();
438
	}
439 340
}
440

441
$("#btnn1").click(function() {
442
	mailRegistration();
443
});
341
/*登录邮箱*/
342
	$("#loginMail").click(function(){
343
	var url = $("#mailAddress").val().split('@')[1];
344
        for (var j in hash){  
345
            if(hash[url]==undefined){
346
            	window.open("http://mail." + url);
347
        	}else{
348
           		window.open(hash[url]);	
349
        	}
350
        }  
351
	})
352
})

+ 2 - 2
js/ueditor/ueditor.all.js

@ -10012,14 +10012,14 @@ UE.plugins['defaultfilter'] = function () {
10012 10012
                        break;
10013 10013
                    case 'img':
10014 10014
                        //todo base64暂时去掉,后边做远程图片上传后,干掉这个
10015
                        if (val = node.getAttr('src')) {
10015
                       /* if (val = node.getAttr('src')) {
10016 10016
                            if (/^data:/.test(val)) {
10017 10017
                                node.parentNode.removeChild(node);
10018 10018
                                break;
10019 10019
                            }
10020 10020
                        }
10021 10021
                        node.setAttr('_src', node.getAttr('src'));
10022
                        break;
10022
                        break;*/
10023 10023
                    case 'span':
10024 10024
                        if (browser.webkit && (val = node.getStyle('white-space'))) {
10025 10025
                            if (/nowrap|normal/.test(val)) {

+ 1 - 1
js/ueditor/ueditor.config.js

@ -35,7 +35,7 @@
35 35
36 36
        //工具栏上的所有的功能按钮和下拉框,可以在new编辑器的实例时选择自己需要的重新定义
37 37
        , toolbars: [[
38
            'undo', 'redo', '|',
38
            'fullscreen', 'source', '|', 'undo', 'redo', '|',
39 39
            'bold', 'italic', 'underline', '|',
40 40
            'insertorderedlist', 'insertunorderedlist', '|',
41 41
            'justifyleft', 'justifycenter', 'justifyright', 'justifyjustify', '|',

+ 0 - 77
login-email-find01.html

@ -1,77 +0,0 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<!--<meta name="viewport" content="width=device-width, initial-scale=1.0">
5
-->
6
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
8

9
<meta http-equiv="X-UA-Compatible" content="IE=edge">
10
<title>找回密码-科袖网</title>
11
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
12
<link rel="stylesheet" href="css/reset.css" />
13
<link type="text/css" href="css/login.css" rel="stylesheet">
14
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
15
<style type="text/css">
16
#header{ width:100%; height:50%; background:#E28D30; }
17
#footer{ width:100%; height:50%; background:#E8E8E8;}
18
</style>
19
</head>
20

21
<body>
22

23
<div class="coverbox">		
24
		<!--邮箱找回密码01!-->
25
		<div class="email-find1" id="Suspensionbox">
26
			<div class="login-title">
27
			 <a href="login-phone-find01.html">通过手机找回<span class="back"></span></a>
28
			</div>
29
			<div class="logo-find">
30
				<a href="index.html"><img src="images/logo.png"></a>
31
			</div>
32
			<div class="email-steps">
33
			<div class="line2"></div>
34
			<div class="line3"></div>
35
				<div class="steps1">
36
					<span class="step01"></span>
37
					输入邮箱地址
38
				</div>
39
				<div class="E-steps2">
40
					<span class="E-step02"></span>
41
					验证邮箱
42
				</div>
43
				<div class="steps3">
44
					<span class="step03"></span>
45
					重置密码
46
				</div>
47
				
48
			</div>
49
			<div class="login-input">
50
			<form  name="f1" action="login-email-find02.html" method="post">
51
                <div class="frmbox">		
52
                    <input class="inputtxt" type="text" placeholder="请输入您的邮箱地址" id="email" name="uname" onBlur="valEmail()">	
53
                    <div class="msg msg1" ><span></span></div>	
54
                    <!--<div class="codebox">	
55
                    <input type="text" placeholder="请输入验证码" class="code">
56
                    <div class="code-pic"></div><span class="note">看不清?换一换</span>
57
                    </div>
58
                    <div class="msg" ><span></span></div>-->
59
                    <input type="button" value="找回密码" class="inputtxt submitBtn" onClick="findBack()" >
60
					<div class="msg msg2" ><span></span></div>		
61
				</div>
62
			</form>	
63
            		
64
			</div>
65
		</div>
66
</div>
67

68
<div id="header"></div>
69
<div id="footer"></div>
70

71
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
72
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
73
<script type="text/javascript" src="js/common.js"></script>
74
<script type="text/javascript"src="js/login-email-find01.js"></script>
75

76
</body>
77
</html>

+ 0 - 62
login-email-find02.html

@ -1,62 +0,0 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>找回密码 - 科袖网</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link rel="stylesheet" href="css/reset.css" />
10
<link type="text/css" href="css/login.css" rel="stylesheet">
11
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
12
<style type="text/css">
13
#header{ width:100%; height:50%; background:#E28D30; }
14
#footer{ width:100%; height:50%; background:#E8E8E8;}
15
</style>
16
</head>
17

18
<body>
19

20
<div class="coverbox">
21
		<!--邮箱找回密码02-->
22
		<div class="email-find2" id="Suspensionbox">
23
			<div class="login-title">
24
			  <a href="login-phone-find01.html">通过手机号找回<span class="back"></span></a>
25
			</div>
26
				<div class="logo-find">
27
				<a href="index.html"><img src="images/logo.png"></a>
28
			</div>
29
			<div class="email-steps">
30
			<div class="line2"></div>
31
			<div class="line3"></div>
32
				<div class="steps1">
33
					<span class="step01"></span>
34
					输入邮箱地址
35
				</div>
36
				<div class="E-steps2-2">
37
					<span class="E-step02-2"></span>
38
					验证邮箱
39
				</div>
40
				<div class="steps3">
41
					<span class="step03"></span>
42
					重置密码
43
				</div>
44
				
45
			</div>
46
				<div class="welcome">密码重置邮件已发送至您的邮箱:<br><span class="professor" id="email">183****0528@163.com</span></div>
47
				<div class="remind">请在10分钟内登录您的邮箱接收邮件,<br>点击链接后即可重置密码</div>
48
				<div class="password-input">
49
					<input type="button" value="登录邮箱并查看" class="inputtxt submitBtn" id="emailGo">
50
				</div>	
51
				    
52
		</div>
53
</div>		
54
<div id="header"></div>
55
<div id="footer"></div>
56

57
<script type="text/javascript" src="js/jquery.cookie.js"></script>
58
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
59
<script type="text/javascript" src="js/common.js"></script>
60
<script type="text/javascript" src="js/login-email-find02.js"></script>
61
</body>
62
</html>

+ 0 - 73
login-email-find03.html

@ -1,73 +0,0 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<!--<meta name="viewport" content="width=device-width, initial-scale=1.0">
5
-->
6
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
8

9
<meta http-equiv="X-UA-Compatible" content="IE=edge">
10
<title>找回密码 - 科袖网</title>
11
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
12
<link rel="stylesheet" href="css/reset.css" />
13
<link type="text/css" href="css/login.css" rel="stylesheet">
14
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
15
<style type="text/css">
16
#header{ width:100%; height:50%; background:#E28D30; }
17
#footer{ width:100%; height:50%; background:#E8E8E8;}
18
</style>
19
</head>
20

21
<body>
22

23
<div class="coverbox">
24
		<!--邮箱找回密码03!-->
25
		<div class="email-find3" id="Suspensionbox">
26
			<div class="login-title">
27
			  <a href="login-phone-find01.html">通过手机号找回<span class="back"></span></a>
28
			</div>
29
			<div class="logo-find">
30
				<a href="index.html"><img src="images/logo.png"></a>
31
			</div>
32
			<div class="email-steps">
33
			<div class="line2"></div>
34
			<div class="line3"></div>
35
				<div class="steps1">
36
					<span class="step01"></span>
37
					输入邮箱地址
38
				</div>
39
				<div class="E-steps2-2">
40
					<span class="E-step02-2"></span>
41
					验证邮箱
42
				</div>
43
				<div class="steps3-3">
44
					<span class="step03-3"></span>
45
					重置密码
46
				</div>
47
				
48
			</div>
49
			<div class="login-input">
50
			<form  name="f1" action="login-email-find02.html" method="post">
51
                <div class="frmbox">			
52
                    <input class="inputtxt" type="password" placeholder="请输入新密码" id="mail_password">
53
                    <div class="msg msg1" ><span></span></div>				
54
                    <input class="inputtxt" type="password" placeholder="请再次输入密码" id="mail_password1">
55
                    <div class="msg msg2" ><span></span></div>	
56
                    <input type="button" value="重置密码" class="inputtxt submitBtn" id="reset_password">
57
                    <div class="msg msg3"><span></span></div>
58
                </div>
59
			</form>	
60
			</div>
61
		</div>	
62
</div>
63

64
<div id="header"></div>
65
<div id="footer"></div>
66

67
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
68
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
69
<script type="text/javascript" src="js/common.js"></script>
70
<script type="text/javascript" src="js/login-email-find03.js"></script>
71

72
</body>
73
</html>

+ 0 - 58
login-first.html

@ -1,58 +0,0 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<!--<meta name="viewport" content="width=device-width, initial-scale=1.0">
5
-->
6
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
8

9
<meta http-equiv="X-UA-Compatible" content="IE=edge">
10
<title>科袖网-搭建企业与专家的桥梁</title>
11
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
12
<link rel="stylesheet" href="css/reset.css" />
13
<link type="text/css" href="css/login.css" rel="stylesheet">
14
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
15
<style type="text/css">
16
#header{ width:100%; height:50%; background:#E28D30; }
17
#footer{ width:100%; height:50%; background:#E8E8E8;}
18
</style>
19
</head>
20
<body>
21

22
<div class="coverbox">
23
		<!--首次登录!-->
24
		<div class="login-first" id="Suspensionbox">
25
				<div class="login-title">
26
				 
27
				</div>
28
				<div class="logos">
29
					<a href="index.html"><img src="images/logo.png"></a>
30
				</div>
31
				
32
				<div class="welcome">欢迎<span class="professor" id="name">XXX教授</span>登入科袖网!<br>请您设置密码,方便以后登录。</div>
33
				<div class="password-input">
34
				<form  name="f1" action="information-browse.html" method="post">
35
                    <div class="frmbox">	
36
                        <div class="password"><span class="lable">设置密码</span><input type="password" style="width:80%;" class="inputtxt psd" id="password" onBlur="valPassword()"></div>
37
                        <div class="msg msg-left msg1" ><span></span></div>
38
                        <div class="password"><span class="lable">确认密码</span><input type="password" style="width:80%;" class="inputtxt psd" id="password2" onBlur="valPassword2()"></div>
39
                        <div class="msg msg-left msg2" ><span></span></div>
40
                        <input type="button" value="保存并登录" class="inputtxt submitBtn" style="width: 95%;" onClick="savePassword()">
41
                        <div class="msg msg3" ><span></span></div>
42
                        <!-- <div class="forget">不是本人?<div class="prompt"><span class="triangleR"></span><span class="prompt-con">请拨打免费电话<br><span class="tel">400-xxx-xxxx</span><br>重新获取邀请码</span></div></div>	 -->
43
                    </div>
44
				</form>
45
				</div>    
46
		</div>
47
</div>			
48
	
49
<div id="header"></div>
50
<div id="footer"></div>
51

52
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
53
<script type="text/javascript" src="js/common.js"></script>
54
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
55
<script type="text/javascript"src="js/login-first.js"></script>
56

57
</body>
58
</html>

+ 0 - 56
login-invite-code.html

@ -1,56 +0,0 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>特邀专家登录-科袖网</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link rel="stylesheet" href="css/reset.css" />
10
<link type="text/css" href="css/login.css" rel="stylesheet">
11
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
12
<style type="text/css">
13
#header{ width:100%; height:50%; background:#E28D30; }
14
#footer{ width:100%; height:50%; background:#E8E8E8;}
15
</style>
16
</head>
17
<body>
18

19
<div class="coverbox">
20
		<!--登录邀请码!-->
21
		<div class="loginbox loginbox-invite" id="Suspensionbox">
22
			<div class="login-title">
23
			 <a href="login.html">通过手机或邮箱登录<span class="back"></span></a>
24
			</div>
25
			<div class="logo">
26
			<a href="index.html"><img src="images/logo.png"></a>
27
			</div>
28
			<div class="login-input">
29
                <form  name="f1" action="login-first.html" method="post">	
30
                    <div class="frmbox">
31
                        <input class="inputtxt" type="text" placeholder="请输入您的手机或邮箱"  id="phone" value="" onKeyDown="restSub()"  onblur="phoneVal()" >
32
                        <div class="msg msg1" ><span></span></div>
33
                        <input class="inputtxt" type="text" placeholder="请输入您的邀请码" id="code" value="" onKeyDown="restSub()" onBlur="codeVal()" >
34
                        <div class="msg msg2" ><span></span></div>
35
                        <!--<div class="codebox">
36
                        <input type="text" placeholder="验证码" class="code">
37
                        <div class="code-pic"></div><span class="note">看不清?换一换</span></div>
38
                        <div class="msg" ><span></span></div>-->
39
                        <input type="button" value="登录" class="inputtxt submitBtn" id="login" onClick="loginSub()">
40
                        <div class="msg msg3" ><span></span></div>
41
                        <!-- <div class="forget">忘记邀请码?<div class="prompt"><span class="triangleR"></span><span class="prompt-con">请拨打免费电话<br><span class="tel">400-xxx-xxxx</span><br>重新获取邀请码</span></div></div> -->
42
                    </div>
43
                </form>	
44
			</div>
45
		</div>
46
</div>		
47
<div id="header"></div>
48
<div id="footer"></div>
49

50
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
51
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
52
<script type="text/javascript" src="js/common.js"></script>
53
<script type="text/javascript"src="js/login-invite-code.js"></script>
54

55
</body>
56
</html>

+ 0 - 76
login-phone-find01.html

@ -1,76 +0,0 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<!--<meta name="viewport" content="width=device-width, initial-scale=1.0">
5
-->
6
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
8

9
<meta http-equiv="X-UA-Compatible" content="IE=edge">
10
<title>找回密码-科袖网</title>
11
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
12
<link rel="stylesheet" href="css/reset.css" />
13
<link type="text/css" href="css/login.css" rel="stylesheet">
14
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
15
<style type="text/css">
16
#header{ width:100%; height:50%; background:#E28D30; }
17
#footer{ width:100%; height:50%; background:#E8E8E8;}
18
</style>
19
</head>
20

21
<body>
22

23
<div class="coverbox">	
24
		<!--手机找回密码01!-->
25
		<div class="phone-find1" id="Suspensionbox">
26
			<div class="login-title">
27
			  <a href="login-email-find01.html">通过邮箱找回<span class="back"></span></a>
28
			</div>
29
			<div class="logo-find">
30
				<a href="index.html"><img src="images/logo.png"></a>
31
			</div>
32
			<div class="steps">
33
				<div class="steps1">
34
					<span class="step01"></span>
35
					验证手机号
36
				</div>
37
				<div class="steps2">
38
					<span class="step02"></span>
39
					重置密码
40
				</div>
41
				<div class="line"></div>
42
			</div>
43
			<div class="login-input">
44
			<form  name="f1" action="login-phone-find02.html" method="post">
45
                <div class="frmbox">			
46
                    <input class="inputtxt" type="text" placeholder="请输入您的手机号码" id="phone" onBlur="valPhone()">	
47
                    <div class="msg msg1" ><span></span></div>	
48
                    <!--<div class="codebox">		
49
                    <input type="text" placeholder="请输入验证码" class="code">
50
                    <div class="code-pic"></div><span class="note">看不清?换一换</span>
51
                    </div>
52
                    <div class="msg" ><span></span></div>-->
53
                    <div class="codebox">
54
                        <input type="text" placeholder="请输入短信验证码" class="inputtxt sms" id="phoneCode" onBlur="valCode()">	
55
                        <input type="button" value="获取短信验证码" class="inputtxt submitBtn gain" onClick="sendPhoneCode()">
56
                        <input type="button" value="120s后重新获取" class="inputtxt submitBtn gainon" style="display:none;">
57
                    </div>
58
                    <div class="msg msg2" ><span></span></div>	
59
                    <input type="button" value="找回密码" class="inputtxt submitBtn" onClick="submitCodeVal()"/>
60
                    <div class="msg msg3" ><span></span></div>				
61
                </div>	
62
			</form>	
63
		</div>
64
	</div>
65
</div>
66

67
<div id="header"></div>		
68
<div id="footer"></div>
69

70
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
71
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
72
<script type="text/javascript" src="js/common.js"></script>
73
<script src='js/login-phone-find01.js'></script>
74

75
</body>
76
</html>

+ 0 - 68
login-phone-find02.html

@ -1,68 +0,0 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<!--<meta name="viewport" content="width=device-width, initial-scale=1.0">
5
-->
6
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
8

9
<meta http-equiv="X-UA-Compatible" content="IE=edge">
10
<title>找回密码-科袖网</title>
11
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
12
<link rel="stylesheet" href="css/reset.css" />
13
<link type="text/css" href="css/login.css" rel="stylesheet">
14
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
15
<style type="text/css">
16
#header{ width:100%; height:50%; background:#E28D30; }
17
#footer{ width:100%; height:50%; background:#E8E8E8;}
18
</style>
19
</head>
20

21
<body>
22

23
<div class="coverbox">	
24
		<!--手机找回密码02!-->
25
		<div class="phone-find2" id="Suspensionbox">
26
			<div class="login-title">
27
			   <a href="login-email-find01.html">通过邮箱找回<span class="back"></span></a>
28
			</div>
29
			<div class="logo-find">
30
				<a href="index.html"><img src="images/logo.png"></a>
31
			</div>
32
			<div class="steps">
33
				<div class="steps1">
34
					<span class="step01"></span>
35
					验证手机
36
				</div>
37
				<div class="steps2-2">
38
					<span class="step02-2"></span>
39
					重置密码
40
				</div>
41
				<div class="line"></div>
42
			</div>
43
			<div class="login-input">
44
                <form  name="f1" action="login-email-find02.html" method="post">	
45
                     <div class="frmbox">		
46
                        <input class="inputtxt" type="password" placeholder="请输入新密码" id="password" />
47
                        <div class="msg msg1" ><span></span></div>				
48
                        <input class="inputtxt" type="password" placeholder="请再次输入密码" id="password2" />
49
                        <div class="msg msg2" ><span></span></div>
50
                       
51
                     </div>	
52
                </form>	
53
                 <input type="button" value="重置密码" class="inputtxt submitBtn" id="resetPw" />
54
                  <div class="msg msg3" ><span></span></div>
55
			</div>
56
		</div>
57
</div>
58

59
<div id="header"></div>
60
<div id="footer"></div>
61

62
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
63
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
64
<script type="text/javascript" src="js/common.js"></script>
65
<script type="text/javascript" src="js/login-phone-find02.js"></script>
66

67
</body>
68
</html>

+ 84 - 71
login.html

@ -1,82 +1,95 @@
1
 <!DOCTYPE html>
1
<!DOCTYPE html>
2 2
<html>
3 3
<head>
4 4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6 6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>科袖网-搭建企业与专家的桥梁</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link rel="stylesheet" href="css/reset.css" />
10
<link type="text/css" href="css/login.css" rel="stylesheet">
7
<title>登录 - 科袖网-搭建企业与专家的桥梁</title>
8
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css">
9
<link type="text/css" rel="stylesheet" href="css/reset.css">
10
<link type="text/css" rel="stylesheet" href="css/common.css">
11
<link type="text/css" rel="stylesheet" href="css/genindex.css">
11 12
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
12
<style type="text/css">
13
#header{ width:100%; height:50%; background:#E28D30; }
14
#footer{ width:100%; height:50%; background:#E8E8E8;}
15
</style>
16 13
</head>
17

18
<body>
19

20
<div class="coverbox">
21
<!--登录邀请码!-->
22
<div class="loginbox" id="Suspensionbox"  style=" width:520px;">
23
	<div class="login-title">
24
	 <a href="login-invite-code.html">通过手机和邀请码登录<span class="back"></span></a>
25
	</div>
26
	<div class="logo">
27
		<a href="index.html"><img src="images/logo.png"></a>
14
<body class="covbodyBg">
15
<div class="containerCon">
16
	<a href="index.html" class="headlogo signLogo"></a>
17
</div>
18
<!--中间-->
19
<div id="container">
20
	<div class="containerCon contConP">
21
		<div class="covFrmblock">
22
			<form class="cmpAllFrm">
23
				<p class="h1Font alignCenter mainColor">登录科袖</p>
24
				<ul class="loginWaySort">
25
					<li class="col-w-4 liactive">密码登录</li>
26
					<li class="col-w-4">短信登录</li>
27
					<li class="col-w-4">邀请码登录</li>
28
				</ul>
29
				<div class="waysBlock">
30
					<div class="loginWays">
31
						<!--密码登录-->
32
						<ul class="cmpAllUl cmpCoverUl">
33
							<li>
34
								<input type="text" class="frmtype frmtypeW username" placeholder="请输入手机或邮箱" onBlur="nameVal(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)"  />
35
			    				<div class="frmmsg msgLog1"><span></span></div>
36
							</li>
37
							<li>
38
								<input type="password" class="frmtype frmtypeW passwd" placeholder="请输入密码" onBlur="passwordVal(this)" onfocus="getFocus(this)"  onkeyup="checkLoginButtn(this)"/>
39
							    <div class="frmmsg msgLog2"><span></span></div>
40
							</li>
41
							<li>
42
								<button type="button" class="frmtype frmtypeW btnModel save-block loginSubmit" disabled onclick="login(this,1)" >登录</button>
43
								 <div class="frmmsg"><span></span></div>
44
							</li>
45
						</ul>
46
						<!--短信登录-->
47
						<ul class="cmpAllUl cmpCoverUl displayNone">
48
							<li>
49
								<input type="phone" class="frmtype frmtypeW username" placeholder="请输入手机号码" onBlur="phoneVal(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)" />
50
			    				<div class="frmmsg msgLog1"><span></span></div>
51
							</li>
52
							<li>
53
								<div class="col-w-8">
54
									<input type="tel" class="frmtype frmtypeW passwd" style="width: 98%;" placeholder="请输入短信验证码" onblur="codeVerification(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)" />
55
								    <div class="frmmsg msgCmp03"><span></span></div>
56
							    </div>
57
							    <div class="col-w-4">
58
							    	<button type="button" disabled class="frmtype frmtypeW btnModel" id="getcode" disabled  onclick="phoneSend(this)">获取验证码</button>
59
							    </div>
60
							</li>
61
							<li>
62
								<button type="button" disabled class="frmtype frmtypeW btnModel save-block loginSubmit"  disabled  onclick="login(this,3)">登录</button>
63
							</li>
64
						</ul>
65
						<!--邀请码登录-->
66
						<ul class="cmpAllUl cmpCoverUl displayNone">
67
							<li>
68
								<input type="text" class="frmtype frmtypeW username" placeholder="请输入手机或邮箱" onBlur="nameVal(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)"/>
69
			    				<div class="frmmsg msgLog1"><span></span></div>
70
							</li>
71
							<li>
72
								<input type="text" class="frmtype frmtypeW passwd" placeholder="请输入邀请码" onblur="codeVal(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)" />
73
							    <div class="frmmsg msgLog2"><span></span></div>
74
							</li>
75
							<li>
76
								<button type="button" disabled class="frmtype frmtypeW btnModel save-block loginSubmit"  disabled onclick="login(this,2)">登录</button>
77
							</li>
78
						</ul>
79
					</div>
80
					<div class="clearfix" style="margin-top:-15px;">
81
						<a href="pwdFindNew.html" class="fontLink floatL">忘记密码?</a>
82
						<span class="floatR" style="color:#999">没有账号?<a href="register.html" class="fontLink">立即注册</a></span>
83
					</div>	
84
				</div>
85
				
86
			</form>
87
		</div>
28 88
	</div>
29
          <div class="logindown">
30
              <table>
31
                      <tr>
32
                          <td style="padding-top:20px;">
33
                              <div class="login-input"><!--  loginleft -->
34
                                  <form  name="loginForm" id="loginForm" action="index.html" method="post">	
35
                                      <div class="frmbox">
36
                                          <input class="inputtxt" type="text" placeholder="请输入已绑定的手机或邮箱" id="loginName" name="loginName" onKeyDown="restSub()"  onBlur="nameVal()">
37
                                          <div class="msg msg1" ><span></span></div>
38
                                          <input class="inputtxt" type="password" placeholder="请输入密码" id="password" name="password"  onkeydown="restSub()" onBlur="passwordVal()">
39
                                          <div class="msg msg3" ><span></span></div>
40
                                          <input type="button" value="登录" class="inputtxt submitBtn" onClick="login()">
41
                                          <div class="msg msg5" ><span></span></div>
42
                                          <div class="reglinkbox">还没有科袖账号?<a class="reglink" href="register.html">立即注册</a><a href="login-email-find01.html" class="forget">忘记密码?</a></div>
43
                                      </div>
44
                                  </form>
45
                              </div>
46
                           </td>
47
                           <!-- <td>
48
                              <div class="login-line">
49
                                  <div class="lineb"></div>
50
                                  <div class="wordor"> or </div>
51
                              </div>
52
                           </td>
53
                           <td>
54
                              <div class="login-other">
55
                                  <span>使用以下帐号直接登录:</span>
56
                                  <div class="login-way">
57
                                      <a href="#" class="way-icon way-icon1"></a>
58
                                      <a href="#" class="way-icon way-icon2"></a>
59
                                      <a href="#" class="way-icon way-icon3"></a>
60
                                  </div>
61
                                  <div class="ecode">
62
                                      <div class="downcode"><img src="images/code.jpg" width="100%" height="100%"></div>
63
                                      <p>扫描二维码下载科袖APP</p>
64
                                  </div>
65
                              </div>
66
                           </td> -->
67
                        </tr>
68
                     </table>
69
                  </div>
70
              </div>
71 89
</div>
72

73
<div id="header"></div>
74
<div id="footer"></div>
75

76
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
77
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
90
<script type="text/javascript"src="js/jquery.cookie.js"></script>
91
<script type="text/javascript"src="js/jquery.similar.msgbox.js"></script>
78 92
<script type="text/javascript" src="js/common.js"></script>
79
<script type="text/javascript" src="js/login.js"></script>
80

93
<script type="text/javascript" src="js/loginNew.js"></script>
81 94
</body>
82
</html>
95
</html>

+ 62 - 0
loginInviteFirst.html

@ -0,0 +1,62 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>科袖网-搭建企业与专家的桥梁</title>
8
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css">
9
<link type="text/css" rel="stylesheet" href="css/reset.css">
10
<link type="text/css" rel="stylesheet" href="css/common.css">
11
<link type="text/css" rel="stylesheet" href="css/genindex.css">
12
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
13
</head>
14
<body class="covbodyBg">
15
<div class="containerCon">
16
	<a href="index.html" class="headlogo signLogo"></a>
17
</div>
18
<!--中间-->
19
<div id="container">
20
	<div class="containerCon contConP">
21
		<div class="covFrmblock">
22
			<form class="cmpAllFrm">
23
				<p class="h1Font alignCenter mainColor">欢迎 <span id="name"></span> 登录科袖</p>
24
				<p class="smallTip alignCenter" style="margin:-10px auto 20px;">请设置您的登录密码,让您的账号更安全</p>
25
				<div class="waysBlock">
26
					<div class="loginWays">
27
						<!--邀请码登录-->
28
						<ul class="cmpAllUl cmpCoverUl">
29
							<li>
30
								<input type="password" class="frmtype frmtypeW" id="password" placeholder="请输入设置您的登录密码" onBlur="valPassword(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)"/>
31
			    				<div class="frmmsg msgLog1"><span></span></div>
32
							</li>
33
							<li>
34
								<input type="password" class="frmtype frmtypeW" id="passwordok" placeholder="请再次输入密码确认" onBlur="valPassword2(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)"/>
35
							    <div class="frmmsg msgLog2"><span></span></div>
36
							</li>
37
							<li>
38
								<button type="button" disabled class="frmtype frmtypeW btnModel save-block headRadius" id="ButSubmit" onclick="savePassword()">确认</button>
39
							</li>
40
						</ul>
41
					</div>
42
					<div class="clearfix" style="margin-top:-15px;">
43
						<span class="serviceBox floatR" style="color:#999">不是本人?
44
							<div class="serviceTel alignCenter displayNone">
45
								<p>请拨打客服电话  010-62343359</p>
46
								<p>找回您的账号</p>
47
								<div class="triangleB"></div>
48
							</div>
49
						</span>
50
					</div>	
51
				</div>
52
				
53
			</form>
54
		</div>
55
	</div>
56
</div>
57
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
58
<script type="text/javascript" src="js/common.js"></script>
59
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
60
<script type="text/javascript"src="js/loginInviteFirst.js"></script>
61
</body>
62
</html>

+ 0 - 99
loginNew.html

@ -1,99 +0,0 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>科袖网-搭建企业与专家的桥梁</title>
8
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css">
9
<link type="text/css" rel="stylesheet" href="css/reset.css">
10
<link type="text/css" rel="stylesheet" href="css/common.css">
11
<link type="text/css" rel="stylesheet" href="css/genindex.css">
12
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
13
</head>
14
<body class="covbodyBg">
15
<div class="containerCon">
16
	<a href="index.html" class="headlogo signLogo"></a>
17
</div>
18
<!--中间-->
19
<div id="container">
20
	<div class="containerCon contConP">
21
		<div class="covFrmblock">
22
			<form class="cmpAllFrm">
23
				<p class="h1Font alignCenter mainColor">登录科袖</p>
24
				<ul class="loginWaySort">
25
					<li class="col-w-4 liactive">密码登录</li>
26
					<li class="col-w-4">短信登录</li>
27
					<li class="col-w-4">邀请码登录</li>
28
				</ul>
29
				<div class="waysBlock">
30
					<div class="loginWays">
31
						<!--密码登录-->
32
						<ul class="cmpAllUl cmpCoverUl">
33
							<li>
34
								<input type="text" class="frmtype frmtypeW" placeholder="请输入手机或邮箱"/>
35
			    				<div class="frmmsg msgLog1"><span></span></div>
36
							</li>
37
							<li>
38
								<input type="password" class="frmtype frmtypeW" placeholder="请输入密码"/>
39
							    <div class="frmmsg msgLog2"><span></span></div>
40
							</li>
41
							<li>
42
								<button type="button" class="frmtype frmtypeW btnModel save-block headRadius">登录</button>
43
							</li>
44
						</ul>
45
						<!--短信登录-->
46
						<ul class="cmpAllUl cmpCoverUl displayNone">
47
							<li>
48
								<input type="phone" class="frmtype frmtypeW" placeholder="请输入手机号码"/>
49
			    				<div class="frmmsg msgLog1"><span></span></div>
50
							</li>
51
							<li>
52
								<div class="col-w-8">
53
									<input type="tel" class="frmtype frmtypeW" style="width: 98%;" placeholder="请输入短信验证码" id="companysc"/>
54
								    <div class="frmmsg msgCmp03"><span></span></div>
55
							    </div>
56
							    <div class="col-w-4">
57
							    	<button type="button" disabled class="frmtype frmtypeW btnModel headRadius" id="getcode">获取验证码</button>
58
							    </div>
59
							</li>
60
							<li>
61
								<button type="button" disabled class="frmtype frmtypeW btnModel save-block headRadius">登录</button>
62
							</li>
63
						</ul>
64
						<!--邀请码登录-->
65
						<ul class="cmpAllUl cmpCoverUl displayNone">
66
							<li>
67
								<input type="text" class="frmtype frmtypeW" placeholder="请输入手机或邮箱"/>
68
			    				<div class="frmmsg msgLog1"><span></span></div>
69
							</li>
70
							<li>
71
								<input type="text" class="frmtype frmtypeW" placeholder="请输入邀请码"/>
72
							    <div class="frmmsg msgLog2"><span></span></div>
73
							</li>
74
							<li>
75
								<button type="button" disabled class="frmtype frmtypeW btnModel save-block headRadius">登录</button>
76
							</li>
77
						</ul>
78
					</div>
79
					<div class="clearfix" style="margin-top:-15px;">
80
						<a href="pwdFindNew.html" class="fontLink floatL">忘记密码?</a>
81
						<span class="floatR" style="color:#999">没有账号?<a href="registerNew.html" class="fontLink">立即注册</a></span>
82
					</div>	
83
				</div>
84
				
85
			</form>
86
		</div>
87
	</div>
88
</div>
89
<script type="text/javascript"src="js/jquery.cookie.js"></script>
90
<script type="text/javascript"src="js/jquery.similar.msgbox.js"></script>
91
<script type="text/javascript" src="js/common.js"></script>
92
<script type="text/javascript">
93
	$(".loginWaySort").on("click","li",function(){
94
		$(this).addClass("liactive").siblings().removeClass("liactive");
95
		$(".loginWays ul").eq($(this).index()).removeClass("displayNone").siblings().addClass("displayNone");
96
	})
97
</script>
98
</body>
99
</html>

+ 172 - 0
pwdFindNew.html

@ -0,0 +1,172 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>科袖网-搭建企业与专家的桥梁</title>
8
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css">
9
<link type="text/css" rel="stylesheet" href="css/reset.css">
10
<link type="text/css" rel="stylesheet" href="css/common.css">
11
<link type="text/css" rel="stylesheet" href="css/genindex.css">
12
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
13
</head>
14
<body class="covbodyBg">
15
<div class="containerCon">
16
	<a href="index.html" class="headlogo signLogo"></a>
17
</div>
18
<!--中间-->
19
<input type="hidden" name="" id="pstate" value="" />
20
<input type="hidden" name="" id="pmobilePhone" value="" />
21
<input type="hidden" name="" id="pvc" value="" />
22
<div id="container">
23
	<div class="containerCon contConP">
24
		<div class="covFrmblock">
25
			<form class="cmpAllFrm">
26
				<p class="h1Font alignCenter mainColor">密码找回</p>
27
				<ul class="loginWaySort">
28
					<li class="col-w-6 liactive">通过邮箱找回</li>
29
					<li class="col-w-6" id="gophone">通过手机找回</li>
30
				</ul>
31
				<div class="waysBlock">
32
					<div class="loginWays">
33
						<!--通过邮箱找回-->
34
						<div class="waysThis emailmain">
35
							<!--邮箱找回第一步-->
36
							<ul class="cmpAllUl cmpCoverUl emailOne" >
37
								<li>
38
									<ul class="form_head clearfix">
39
										<li class="col-w-4 stepActive">
40
											<span class="icon_step step1"></span>
41
											输入邮箱
42
										</li>
43
										<li class="col-w-4">
44
											<span class="icon_step step2"></span>
45
											接收密码找回邮件
46
										</li>
47
										<li class="col-w-4">
48
											<span class="icon_step step3"></span>
49
											重置密码
50
										</li>
51
									</ul>
52
								</li>
53
								<li>
54
									<input type="email" class="frmtype frmtypeW companyEmail" id="email" placeholder="请输入邮箱地址" onBlur="emailVal(this)" onfocus="getFocus(this)" onkeyup="checkEmailButtn(this)"/>
55
				    				<div class="frmmsg msgLog1"><span></span></div>
56
								</li>
57
								<li>
58
									<button type="button" class="frmtype frmtypeW btnModel headRadius save-block loginSubmit" disabled onclick="backPassword(this,1)">下一步</button>
59
								</li>
60
								<li>
61
									<a href="login.html" class="fontLink">又想起来了</a>
62
								</li>
63
							</ul>
64
							<!--邮箱找回第二步-->
65
							<ul class="cmpAllUl cmpCoverUl displayNone emailTow">
66
								<li>
67
									<ul class="form_head clearfix">
68
										<li class="col-w-4 stepActive">
69
											<span class="icon_step step1"></span>
70
											输入邮箱
71
										</li>
72
										<li class="col-w-4 stepActive">
73
											<span class="icon_step step2g"></span>
74
											接收密码找回邮件
75
										</li>
76
										<li class="col-w-4">
77
											<span class="icon_step step3"></span>
78
											重置密码
79
										</li>
80
									</ul>
81
								</li>
82
								<li class="alignCenter">
83
									<p class="importTip">密码找回邮件已发送至:<br />
84
										<span class="mainColor" id="emailShow"></span>
85
									</p>
86
									<p class="smalltip">请您在10分钟内登录您的企业邮箱,接收邮件,<br />点击链接后即可重置密码。</p>
87
								</li>
88
								<li>
89
									<button type="button" class="frmtype frmtypeW btnModel headRadius save-block" id="emailGo" onclick="backPassword(this,2)">登录邮箱</button>
90
								</li>
91
							</ul>
92
							
93
						</div>
94
						
95
						<!--通过手机找回-->
96
						<div class="waysThis displayNone phonemain">
97
							<!--手机找回第一步-->
98
							<ul class="cmpAllUl cmpCoverUl phoneOne">
99
								<li>
100
									<ul class="form_head clearfix">
101
										<li class="col-w-6 stepActive">
102
											<span class="icon_step step1"></span>
103
											验证手机
104
										</li>
105
										<li class="col-w-6">
106
											<span class="icon_step step2"></span>
107
											重置密码
108
										</li>
109
									</ul>
110
								</li>
111
								<li>
112
									<input type="phone" class="frmtype frmtypeW username" placeholder="请输入手机号码" onBlur="phoneVal(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)"/>
113
				    				<div class="frmmsg msgLog1"><span></span></div>
114
								</li>
115
								<li>
116
									<div class="col-w-8">
117
										<input type="tel" class="frmtype frmtypeW companysc" style="width: 98%;" placeholder="请输入短信验证码" id="companysc" onblur="codeVerification(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)"/>
118
									    <div class="frmmsg msgCmp03"><span></span></div>
119
								    </div>
120
								    <div class="col-w-4">
121
								    	<button type="button" disabled class="frmtype frmtypeW btnModel headRadius" id="getcode" onclick="phoneSend(this)">获取验证码</button>
122
								    </div>
123
								</li>
124
								<li>
125
									<button type="button" disabled class="frmtype frmtypeW btnModel save-block headRadius loginSubmit" onclick="backPassword(this,3)">下一步</button>
126
								</li>
127
								<li>
128
									<a href="login.html" class="fontLink">又想起来了</a>
129
								</li>
130
							</ul>
131
							<!--手机找回第二步-->
132
							<ul class="cmpAllUl cmpCoverUl displayNone phoneTwo">
133
								<li>
134
									<ul class="form_head clearfix">
135
										<li class="col-w-6 stepActive">
136
											<span class="icon_step step1"></span>
137
											验证手机
138
										</li>
139
										<li class="col-w-6 stepActive">
140
											<span class="icon_step step2g"></span>
141
											重置密码
142
										</li>
143
									</ul>
144
								</li>
145
								<li>
146
									<input type="password" class="frmtype frmtypeW username" placeholder="请设置登录密码" id="newPassword" onBlur="passwordVal(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)"/>
147
				    				<div class="frmmsg msgLog3"><span></span></div>
148
								</li>
149
								<li>
150
									<input type="password" class="frmtype frmtypeW companysc" placeholder="请再次输入密码确认" id="newPasswordok" onBlur="passwordVal(this)" onfocus="getFocus(this)" onkeyup="checkLoginButtn(this)" />
151
				    				<div class="frmmsg msgLog3"><span></span></div>
152
								</li>
153
								<li>
154
									<button type="button" disabled class="frmtype frmtypeW btnModel save-block headRadius loginSubmit" onclick="backPassword(this,4)">重置密码</button>
155
									<div class="frmmsg msgCmp4"><span></span></div>
156
								</li>
157
							</ul>
158
						</div>
159
					</div>
160
				</div>
161
					
162
			</form>
163
		</div>
164
	</div>
165
</div>
166
<script type="text/javascript"src="js/jquery.cookie.js"></script>
167
<script type="text/javascript"src="js/jquery.similar.msgbox.js"></script>
168
<script type="text/javascript" src="js/common.js"></script>
169
<script type="text/javascript" src="js/pwdFindNew.js"></script>
170

171
</body>
172
</html>

+ 69 - 0
pwdResult.html

@ -0,0 +1,69 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>科袖网-搭建企业与专家的桥梁</title>
8
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css">
9
<link type="text/css" rel="stylesheet" href="css/reset.css">
10
<link type="text/css" rel="stylesheet" href="css/common.css">
11
<link type="text/css" rel="stylesheet" href="css/genindex.css">
12
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
13
</head>
14
<body class="covbodyBg">
15
<div class="containerCon">
16
	<a href="index.html" class="headlogo signLogo"></a>
17
</div>
18
<!--中间-->
19
<div id="container">
20
	<div class="containerCon contConP">
21
		<div class="covFrmblock">
22
			<form class="cmpAllFrm">
23
				<p class="h1Font alignCenter mainColor">密码找回</p>
24
				<div class="waysBlock">
25
					<div class="loginWays">
26
						<!--找回密码成功-->
27
						<ul class="cmpAllUl cmpCoverUl displayNone" id="VerificationOk">
28
							<li class="successImg"></li>
29
							<li class="alignCenter">
30
								<p class="importTip">密码找回成功,快去登录吧!</p>
31
							</li>
32
							<!--验证激活成功-已登录时隐藏按钮-->
33
							<li>
34
								<a href="login.html"><button type="button" class="frmtype frmtypeW btnModel headRadius save-block">登录</button></a>
35
							</li>
36
						</ul>
37
						<!--邮箱链接失效-->
38
						<ul class="cmpAllUl cmpCoverUl displayNone" id="VerificationNo">
39
							<li class="failImg"></li>
40
							<li class="alignCenter">
41
								<p class="importTip">很抱歉,当前的链接已失效</p>
42
								<p class="smalltip alignCenter" id="smalltip">小提醒:邮件内的链接有效时长为10分钟。</p>
43
							</li>
44
							<li>
45
								<a href="pwdFindNew.html"><button type="button" class="frmtype frmtypeW btnModel headRadius save-block">重新找回密码</button>
46
							</li>
47
						</ul>
48
					</div>
49
				</div>
50
					
51
			</form>
52
		</div>
53
	</div>
54
</div>
55
<script type="text/javascript"src="js/jquery.cookie.js"></script>
56
<script type="text/javascript"src="js/jquery.similar.msgbox.js"></script>
57
<script type="text/javascript" src="js/common.js"></script>
58
<script type="text/javascript">
59
	$(function(){
60
		var num = GetQueryString('num');
61
		if(num==1){
62
			$("#VerificationOk").removeClass("displayNone");
63
		}else{
64
			$("#VerificationNo").removeClass("displayNone");
65
		}
66
	})
67
</script>
68
</body>
69
</html>

+ 81 - 0
regResult.html

@ -0,0 +1,81 @@
1
<!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>科袖网-搭建企业与专家的桥梁</title>
8
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css">
9
<link type="text/css" rel="stylesheet" href="css/reset.css">
10
<link type="text/css" rel="stylesheet" href="css/common.css">
11
<link type="text/css" rel="stylesheet" href="css/genindex.css">
12
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
13
</head>
14
<body class="covbodyBg">
15
<div class="containerCon">
16
	<a href="index.html" class="headlogo signLogo"></a>
17
</div>
18
<!--中间-->
19
<div id="container">
20
	<div class="containerCon contConP">
21
		<div class="covFrmblock">
22
			<form class="cmpAllFrm">
23
				<p class="h1Font alignCenter mainColor">注册科袖</p>
24
				<div class="waysBlock">
25
					<div class="loginWays">
26
						<!--注册成功-->
27
						<ul class="cmpAllUl cmpCoverUl displayNone" id="success">
28
							<li class="successImg"></li>
29
							<li class="alignCenter">
30
								<p class="importTip">注册成功,快去登录吧!</p>
31
							</li>
32
							<!--验证激活成功-已登录时隐藏按钮-->
33
							<li>
34
								<a href="login.html"><button type="button" class="frmtype frmtypeW btnModel headRadius save-block">登录</button></a>
35
							</li>
36
						</ul>
37
						<!--邮箱链接失效-->
38
						<ul class="cmpAllUl cmpCoverUl displayNone" id="fail">
39
							<li class="failImg"></li>
40
							<li class="alignCenter">
41
								<p class="importTip">很抱歉,当前的链接已失效</p>
42
								<p class="smalltip alignCenter" id="smalltip">小提醒:邮件内的链接有效时长为10分钟。</p>
43
							</li>
44
							<!--验证激活成功-已登录时隐藏按钮-->
45
							<li>
46
								<a href="register.html"><button type="button" class="frmtype frmtypeW btnModel headRadius save-block">重新注册</button></a>
47
							</li>
48
						</ul>
49
					</div>
50
				</div>
51
			</form>
52
		</div>
53
	</div>
54
</div>
55
<script type="text/javascript"src="js/jquery.cookie.js"></script>
56
<script type="text/javascript"src="js/jquery.similar.msgbox.js"></script>
57
<script type="text/javascript" src="js/common.js"></script>
58
<script type="text/javascript">
59
	$(document).ready(function(){
60
		var oFlag=GetQueryString("sc");
61
		$.ajax("/ajax/regmail/" + oFlag, {
62
			type: "GET",
63
			async: true,
64
			success: function(data) {
65
				if(data.success) {
66
					$("#success").show();
67
				} else {
68
					$("#fail").show();
69
				}
70
			},
71
			error: function() {
72
				//$.MsgBox.Alert('消息提醒','邮箱注册失败')
73
				location.href = "bind-mail-no.html";
74
			},
75
			dataType: 'json'
76
		});
77
	})
78
	
79
</script>
80
</body>
81
</html>

+ 97 - 140
register.html

@ -1,154 +1,111 @@
1
 <!DOCTYPE html>
1
<!DOCTYPE html>
2 2
<html>
3 3
<head>
4 4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6 6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7 7
<title>科袖网-搭建企业与专家的桥梁</title>
8
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
9
<link rel="stylesheet" href="css/reset.css" />
10
<link type="text/css" href="css/login.css" rel="stylesheet">
8
<link type="text/css" rel="stylesheet" href="css/bootstrap.min.css">
9
<link type="text/css" rel="stylesheet" href="css/reset.css">
10
<link type="text/css" rel="stylesheet" href="css/common.css">
11
<link type="text/css" rel="stylesheet" href="css/genindex.css">
11 12
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
12
<style type="text/css">
13
#header{ width:100%; height:50%; background:#E28D30; }
14
#footer{ width:100%; height:50%; background:#E8E8E8;}
15
</style>
16 13
</head>
17

18
<body>
19
<div class="completedcover">
20
    <!--/*是否完善信息提示*/-->
21
    <div class="vercompleted">
22
        <h3>已经完成注册,是否现在去完善个人信息?</h3>
23
        <div class="verbtnbox">
24
            <a class="verbtn" id="todayPerfect">现在完善</a>
25
            <a class="verbtn"id="afterSay">以后再说</a>
26
        </div>
27
    </div>
14
<body class="covbodyBg">
15
<div class="containerCon">
16
	<a href="index.html" class="headlogo signLogo"></a>
28 17
</div>
29

30
<div class="coverbox">
31
		<!--注册!-->
32
		<div class="loginbox registerbox" id="Suspensionbox" style=" width: 520px;">
33
			<div class="login-title"></div>
34
			<div class="logo">
35
				<a href="index.html"><img src="images/logo.png"></a>
36
			</div>
37
            <div class="logindown">
38
            	<table>
39
                    <tr>
40
                        <td>
41
                           <div class="login-input"><!--  loginleft -->
42
                                <div class="regbox">
43
                                    <div class="regtab">
44
                                        <div class="regtabcon">
45
                                            <div class="phone active">
46
                                                <img src="images/phoneIcon2.png"><span>手机注册</span>
47
                                            </div>
48
                                            <div class="mail">
49
                                                <img src="images/mailIcon.png"><span>邮箱注册</span>
50
                                            </div>
51
                                        </div>
52
                                        <div class="styleline"></div>
53
                                    </div>
54
                                    <div class="regtablist">
55
                                        <form id="phone_form" method="post" action="javascript:;">
56
                                            <ul>
57
                                                <li><input class="inputtxt" type="text" placeholder="请输入您的手机号码" id="lp_phone" name="phone" autocomplete="off"></li>
58
                                                <li><div class="msg msgphone1"><span></span></div></li>
59
                                                <!-- <li class="yzmli">
60
                                                    <input class="inputtxt" type="text" placeholder="请证明你不是机器人" id="lp_yzm" name="yzm" autocomplete="on">
61
                                                    <div class="yzmbox">
62
                                                        <img class="yzm" src="images/yzmimg1.png" width="100%" height="100%">
63
                                                        <a href="javascript:;" class="reflash"></a>
64
                                                    </div>
65
                                                </li> -->
66
                                                <li><div class="msg msgphone2"><span></span></div></li>
67
                                                <li class="coderli">
68
                                                    <input class="inputtxt" type="text" placeholder="请输入短信验证码" id="lp_coder" name="coder" autocomplete="on">
69
                                                    <span class="getcode" id="getcode">免费获取验证码</span>
70
                                                    <!-- <input type="button" class="inputtxt inputtxtbtn getcode" id="getcode"> -->
71
                                                </li>
72
                                                <li> <div class="msg msgphone3"><span></span></div></li>
73
                                                <li>
74
                                                    <input class="inputtxt" type="password" placeholder="请设置密码" id="phone_password" name="password" autocomplete="off">
75
                                                </li>
76
                                                <li><div class="msg msgphone4"><span></span></div></li>
77
                                                 <li>
78
                                                    <input class="inputtxt" type="password" placeholder="请再次输入密码" id="phone_password2" name="password" autocomplete="off">
79
                                                </li>
80
                                                <li><div class="msg msgphone5"><span></span></div></li>
81
                                            </ul>
82
                                            <label for="agreeNotice" class="agreeNotice" checked="true"> 
83
                                             <em style="background-position: 0px -12px;"></em> 
84
                                             <input type="checkbox" name="checkbox" checked="true" class="gree" style="display:none;">我已阅读并同意<a href="privacy.html" target="_blank" >《科袖网用户协议》</a>
85
                                        </label> 
86
                                        <a  class="inputtxt submitBtn"id="btnn">注册</a>  
87
                                        <div class="reglinkbox">已有科袖账号 <a class="reglink" href="login.html"> 直接登录</a></div> 
88
                                        </form>
89
                                        <form id="mail_form" method="post" action="javascript:;" >
90
                                            <ul>
91
                                                <li>
92
                                                    <input class="inputtxt" type="text" placeholder="请输入您的邮箱地址" id="lp_email" name="mail" autocomplete="off">
93
                                                </li>
94
                                                <li><div class="msg msgema1"><span></span></div></li>
95
                                                <li>
96
                                                    <input class="inputtxt" type="password" placeholder="请设置密码" id="mail_password" name="password" autocomplete="off">
97
                                                </li>
98
                                                <li><div class="msg msgema2"><span></span></div></li>
99
                                                <li>
100
                                                    <input class="inputtxt" type="password" placeholder="请再次输入密码" id="mail_password1" name="password" autocomplete="off">
101
                                                </li>
102
                                                <li><div class="msg msgema3"><span></span></div></li>
103
                                            </ul>
104
                                            <label for="agreeNotice" class="agreeNotice" checked="true"> 
105
                                             <em style="background-position: 0px -12px;"></em> 
106
                                             <input type="checkbox" name="checkbox" checked="true" class="gree" style="display:none;">我已阅读并同意<a href="privacy.html" target="_blank" >《科袖网用户协议》</a>
107
                                        </label> 
108
                                        <a  class="inputtxt submitBtn"id="btnn1">注册</a> 
109
                                        <div class="reglinkbox">已有科袖账号 <a class="reglink" href="login.html">直接登录</a></div> 
110
                                         </form> 
111
                                     </div> 
112
                                </div>
113
                            </div> 
114
                        </td>
115
                        <!-- <td>
116
                             <div class="login-line">
117
                                <div class="lineb linebb"></div>
118
                                <div class="wordor"> or </div>
119
                            </div>
120
                        </td>
121
                        <td style="padding-top: 20px;">
122
                            <div class="login-other">
123
                            	<span class="other-tit">已有科袖网账号:</span>
124
                                <p class="loginlinkbox">
125
                                   <a href="login.html" class="loginlink">直接登录</a>
126
                                </p>
127
                                <span class="other-tit">使用以下帐号直接登录:</span>
128
                                <div class="login-way">
129
                                    <a href="" class="way-icon way-icon1" title="使用微信帐号登录"></a>
130
                                    <a href="" class="way-icon way-icon2" title="使用新浪微博帐号登录"></a>
131
                                    <a href="" class="way-icon way-icon3" title="使用腾讯QQ帐号登录"></a>
132
                                </div>
133
                                <div class="ecode">
134
                                    <div class="downcode"><img src="images/code.jpg" width="100%" height="100%"></div>
135
                                    <p>扫描二维码下载科袖APP</p>
136
                                </div>
137
                            </div>
138
                        </td> -->
139
                    </tr>
140
                </table>
141
                
142
            </div>
18
<!--中间-->
19
<div id="container">
20
	<div class="containerCon contConP">
21
		<div class="covFrmblock">
22
			<form class="cmpAllFrm">
23
				<p class="h1Font alignCenter mainColor">注册科袖</p>
24
				<ul class="loginWaySort">
25
					<li class="col-w-6 liactive">手机注册</li>
26
					<li class="col-w-6">邮箱注册</li>
27
				</ul>
28
				<div class="waysBlock">
29
					<div class="loginWays">
30
						<!--手机注册-->
31
						<ul class="cmpAllUl cmpCoverUl" id="regMess">
32
							<li>
33
								<input type="text" class="frmtype frmtypeW" placeholder="请输入真实姓名" id="yourName"/>
34
			    				<div class="frmmsg msgLog0"><span></span></div>
35
							</li>
36
							<li>
37
								<input type="phone" class="frmtype frmtypeW" placeholder="请输入手机号码" id="lp_phone"/>
38
			    				<div class="frmmsg msgLog1"><span></span></div>
39
							</li>
40
							<li>
41
								<div class="col-w-8">
42
									<input type="tel" class="frmtype frmtypeW" style="width: 98%;" placeholder="请输入短信验证码" id="companysc"/>
43
								    <div class="frmmsg msgCmp03"><span></span></div>
44
							    </div>
45
							    <div class="col-w-4">
46
							    	<button type="button" disabled class="frmtype frmtypeW btnModel headRadius" id="getcode">获取验证码</button>
47
							    </div>
48
							</li>
49
							<li>
50
								<input type="password" class="frmtype frmtypeW" placeholder="请设置登录密码" id="phone_password"/>
51
			    				<div class="frmmsg msgLog3"><span></span></div>
52
							</li>
53
							<li>
54
								<!--未选中状态c-sign-on_button_xuanze_nor.png-->
55
								<img class="cmpAgree ifxuanze" src="images/c-sign-on_button_xuanze_hig.png" />
56
								<span>我已阅读并同意<a class="mainColor" href="privacy.html">《科袖用户协议》</a></span>
57
							</li>
58
							<li>
59
								<button type="button" disabled class="frmtype frmtypeW btnModel save-block headRadius" id="reg">注册</button>
60
							</li>
61
						</ul>
62
						<!--邮箱注册-->
63
						<ul class="cmpAllUl cmpCoverUl displayNone" id="mailMess">
64
							<li>
65
								<input type="text" class="frmtype frmtypeW" placeholder="请输入真实姓名" id='mailName'/>
66
			    				<div class="frmmsg msgLog0"><span></span></div>
67
							</li>
68
							<li>
69
								<input type="email" class="frmtype frmtypeW" placeholder="请输入邮箱地址" id="mailAddress"/>
70
			    				<div class="frmmsg msgLog1"><span></span></div>
71
							</li>
72
							<li>
73
								<input type="password" class="frmtype frmtypeW" placeholder="请设置登录密码" id="mailLoginPassword"/>
74
			    				<div class="frmmsg msgLog3"><span></span></div>
75
							</li>
76
							<li>
77
								<!--未选中状态c-sign-on_button_xuanze_nor.png-->
78
								<img class="cmpAgree ifxuanze" src="images/c-sign-on_button_xuanze_hig.png" />
79
								<span>我已阅读并同意<a class="mainColor" href="privacy.html">《科袖用户协议》</a></span>
80
							</li>
81
							<li>
82
								<button type="button" disabled class="frmtype frmtypeW btnModel save-block headRadius" id="mailReg">注册</button>
83
							</li>
84
						</ul>
85
					</div>
86
					<div class="clearfix" style="margin-top:-15px;">
87
						<span class="floatR" style="color:#999">已有账号 <a href="login.html" class="fontLink">立即登录</a></span>
88
					</div>
89
				</div>
90
				<!--邮箱第二步-->
91
				<ul class="cmpAllUl cmpCoverUl maliTo displayNone">
92
					<li class="alignCenter">
93
						<p class="importTip" style="margin:8px 0;">账户激活邮件已发送至:<br />
94
							<span class="mainColor" id="omaile"></span>
95
						</p>
96
						<p class="smalltip alignCenter">请您在10分钟内登录您的邮箱,接收邮件,<br />点击链接后即可激活账户。</p>
97
					</li>
98
					<li>
99
						<button type="button" class="frmtype frmtypeW btnModel headRadius save-block" id="loginMail">登录邮箱</button>
100
					</li>
101
				</ul>	
102
			</form>
143 103
		</div>
104
	</div>
144 105
</div>
145
		
146
<div id="header"></div>
147
<div id="footer"></div>
148

149
<script type="text/javascript" src="js/jquery.cookie.js"></script>
150
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
106
<script type="text/javascript"src="js/jquery.cookie.js"></script>
107
<script type="text/javascript"src="js/jquery.similar.msgbox.js"></script>
151 108
<script type="text/javascript" src="js/common.js"></script>
152 109
<script type="text/javascript" src="js/register.js"></script>
153 110
</body>
154
</html>
111
</html>