This repository has been archived by the owner on Jul 4, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwechat.html
145 lines (132 loc) · 5.15 KB
/
wechat.html
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>UGACSCF System Index</title>
<meta name="description" content="Sign Up Sheet">
<meta name="viewport" content="width=device-width">
<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="js/parse-latest.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/HeaderFooter.js"></script>
<link rel="stylesheet" href="css/main.css" />
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script type="text/javascript">
(function() {
WgateJs = {};
WgateJs.auto_auth = true;
var u = (("https:" == document.location.protocol) ? "https" : "http") + "://st.weixingate.com/";
u = u + 'st/1656';
var d = document,
g = d.createElement('script'),
s = d.getElementsByTagName('script')[0];
g.type = 'text/javascript';
g.defer = true;
g.async = true;
g.src = u;
s.parentNode.insertBefore(g, s);
})();
</script>
</head>
<body>
<div id="main">
<h1>UGACSCF 微信绑定</h1>
<form id="BindForm" method="post">
<div class="form-group">
<label for="fname">First Name</label>
<input type="text" class="form-control" id="fname" placeholder="Jane">
</div>
<div class="form-group">
<label for="lname">Last Name</label>
<input type="text" class="form-control" id="lname" placeholder="Doe">
</div>
<div class="form-group">
<label for="emailInput">Email address</label>
<input type="email" class="form-control" id="emailInput" placeholder="Email">
</div>
<!--<div class="form-group">
<label>剩余人数: <span class="label label-default" id="totalNumber">Null</span></label>
</div>-->
<button type="submit" id="signUpButton" class="btn btn-default">绑定</button>
</form>
<div style="display:none" class="error">
<p>绑定未成功。请重新尝试。</p>
</div>
<div style="display:none" id="successbox" class="success">
<p>绑定成功!</p>
</div>
</div>
<script type="text/javascript">
Parse.initialize("zcsUN6L48qEuivCDRYVIRZMPbcAL3uXmidyCXhtH", "bZTUGGQ37ZMLvOp2baAxyHMirE4H0Kudz7fxMVqv");
var WgateidSheet = Parse.Object.extend("wgateid");
var NewWgateid = new WgateidSheet();
var wgateidParam = getQueryVariable('wgateid');
if (wgateidParam != null) {
//alert("wgateid=" + wgateidParam);
} else {
alert("go back");
}
var verifyParam = getQueryVariable('verify');
var objectIdParam = getQueryVariable('id');
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split('&');
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split('=');
if (decodeURIComponent(pair[0]) == variable) {
return decodeURIComponent(pair[1]);
}
}
console.log('Query variable %s not found', variable);
}
$('#BindForm').submit(function() {
SubmitParse();
return false;
});
var query = new Parse.Query(WgateidSheet);
query.equalTo("wgateId", wgateidParam);
query.find({
success: function(results) {
var object = results[0];
document.getElementById("fname").value = object.get("firstName");
document.getElementById("lname").value = object.get("lastName");
document.getElementById("emailInput").value = object.get("email");
document.getElementById("fname").disabled = true;
document.getElementById("lname").disabled = true;
document.getElementById("emailInput").disabled = true;
document.getElementById("signUpButton").disabled = true;
alert("你已经成功绑定了。将为您跳转报名页面。");
window.location.href = "https://system.ugacscf.org/?fname=" + object.get("firstName") + "&lname=" + object.get("lastName") + "&email=" + object.get("email")+ "&id=" + objectIdParam;
},
error: function(error) {
alert("Error: " + error.code + " " + error.message);
}
});
function SubmitParse() {
var fname = document.getElementById("fname").value;
var lname = document.getElementById("lname").value;
var emailInput = document.getElementById("emailInput").value;
NewWgateid.save({
firstName: fname,
lastName: lname,
email: emailInput,
wgateId: wgateidParam
}, {
success: function(object) {
// $(".success").show();
$("#successbox").slideDown("slow");
//setTimeout('$("#SignUpForm").slideUp("slow")', 2000);
alert("你已经成功绑定了。将为您跳转报名页面。");
window.location.href = "https://system.ugacscf.org/?fname=" + object.get("firstName") + "&lname=" + object.get("lastName") + "&email=" + object.get("email")+ "&id=" + objectIdParam;
},
error: function(model, error) {
$(".error").show();
}
});
};
</script>
</body>
<div id="footer" class="text-muted"></div>
</html>