-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmain.js
executable file
·57 lines (51 loc) · 2.04 KB
/
main.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
/*
var showEmailSignUpResultToUser = function (message) {
document.getElementById("email-preorder-server-back-message").innerHTML = message;
};
var validateEmail = function (email) {
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
};
var receiveServerBackMessage = function (message) {
// If (0) invalid email address
// If (1) successfully added to database
// If (2) already added to database before, duplicate
if (message.messageCode == 0) {
showEmailSignUpResultToUser("无效的邮箱地址。请检查输入。");
document.getElementById("input-email").datastate = "100";
} else if (message.messageCode == 1) {
showEmailSignUpResultToUser("登记成功啦!");
document.getElementById("input-email").datastate = "101";
} else if (message.messageCode == 2) {
showEmailSignUpResultToUser("已经成功登记了喔 XD");
document.getElementById("input-email").datastate = "102";
};
window.setTimeout(function(){
showEmailSignUpResultToUser(" ");
document.getElementById("input-email").datastate = "000";
}, 1200);
};
var submitEmailPreorder = function () {
var inputEmail = document.getElementById("input-email").value;
if (validateEmail(inputEmail)) {
window.neopXHR = new XMLHttpRequest();
window.neopXHR.open("GET", "email-preorder.json", true);
/// window.neopXHR.open("GET", "email-preorder.json?email=" + inputEmail, true);
window.neopXHR.send();
window.neopXHR.onload = function () {
receiveServerBackMessage(JSON.parse(window.neopXHR.responseText));
};
} else {
showEmailSignUpResultToUser("无效的邮箱地址。请检查输入。");
document.getElementById("input-email").datastate = "100";
window.setTimeout(function(){
showEmailSignUpResultToUser(" ");
document.getElementById("input-email").datastate = "000";
}, 1200);
};
};
*/
var showCoreTeamMembers = function () {
document.getElementById("core-team").style.display = "block";
window.scrollBy(0,2001);
};