Spaces:
Runtime error
Runtime error
Delete help_sc.js
Browse files- help_sc.js +0 -85
help_sc.js
DELETED
@@ -1,85 +0,0 @@
|
|
1 |
-
<script>
|
2 |
-
function mySuccessFunction(form) {
|
3 |
-
if (!form) return;
|
4 |
-
if (form instanceof jQuery) {
|
5 |
-
form = form.get(0);
|
6 |
-
}
|
7 |
-
|
8 |
-
|
9 |
-
var obj = {};
|
10 |
-
var inputs = form.elements;
|
11 |
-
Array.prototype.forEach.call(inputs, function(input) {
|
12 |
-
if (input.type === 'radio') {
|
13 |
-
if (input.checked) obj[input.name] = input.value;
|
14 |
-
} else {
|
15 |
-
obj[input.name] = input.value;
|
16 |
-
}
|
17 |
-
});
|
18 |
-
|
19 |
-
|
20 |
-
var email = obj["Email"] || "";
|
21 |
-
var phone = obj["Phone"] || "";
|
22 |
-
var name = obj["Name"] || "";
|
23 |
-
|
24 |
-
console.log("name:", name);
|
25 |
-
console.log("email:", email);
|
26 |
-
console.log("phone:", phone);
|
27 |
-
|
28 |
-
|
29 |
-
var urlParams = new URLSearchParams(window.location.search);
|
30 |
-
var utm_source = urlParams.get('utm_source') || "0";
|
31 |
-
var utm_medium = urlParams.get('utm_medium') || "0";
|
32 |
-
var utm_campaign = urlParams.get('utm_campaign') || "0";
|
33 |
-
var utm_content = urlParams.get('utm_content') || "0";
|
34 |
-
var utm_term = urlParams.get('utm_term') || "0";
|
35 |
-
var gcpc = urlParams.get('gcpc') || "0";
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
var redirectUrl;
|
40 |
-
if (form.id === formId1) {
|
41 |
-
redirectUrl = new URL(redirectUrl1);
|
42 |
-
} else if (form.id === formId2) {
|
43 |
-
redirectUrl = new URL(redirectUrl2);
|
44 |
-
} else if (form.id === formId3) {
|
45 |
-
redirectUrl = new URL(redirectUrl3);
|
46 |
-
} else {
|
47 |
-
console.error('Неизвестный ID формы:', form.id);
|
48 |
-
return;
|
49 |
-
}
|
50 |
-
|
51 |
-
|
52 |
-
var queryString = '?ups=' + encodeURIComponent(ups);
|
53 |
-
queryString += '&name=' + encodeURIComponent(name);
|
54 |
-
queryString += '&email=' + encodeURIComponent(email);
|
55 |
-
queryString += '&phone=' + encodeURIComponent(phone);
|
56 |
-
queryString += '&utm_source=' + encodeURIComponent(utm_source);
|
57 |
-
queryString += '&utm_medium=' + encodeURIComponent(utm_medium);
|
58 |
-
queryString += '&utm_campaign=' + encodeURIComponent(utm_campaign);
|
59 |
-
queryString += '&utm_content=' + encodeURIComponent(utm_content);
|
60 |
-
queryString += '&utm_term=' + encodeURIComponent(utm_term);
|
61 |
-
queryString += '&gcpc=' + encodeURIComponent(gcpc);
|
62 |
-
|
63 |
-
|
64 |
-
console.log('Сформированный URL:', redirectUrl.toString() + queryString);
|
65 |
-
|
66 |
-
|
67 |
-
window.open(redirectUrl.toString() + queryString, '_blank');
|
68 |
-
}
|
69 |
-
|
70 |
-
if (document.readyState !== 'loading') {
|
71 |
-
us_sendFormAfterSuccess();
|
72 |
-
} else {
|
73 |
-
document.addEventListener('DOMContentLoaded', us_sendFormAfterSuccess);
|
74 |
-
}
|
75 |
-
|
76 |
-
function us_sendFormAfterSuccess() {
|
77 |
-
var forms = document.querySelectorAll('.js-form-proccess');
|
78 |
-
Array.prototype.forEach.call(forms, function(form) {
|
79 |
-
form.addEventListener('tildaform:aftersuccess', function(e) {
|
80 |
-
e.preventDefault();
|
81 |
-
mySuccessFunction(form);
|
82 |
-
});
|
83 |
-
});
|
84 |
-
}
|
85 |
-
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|