File size: 4,895 Bytes
9cb6a65
2e917b6
 
 
 
 
 
 
 
 
 
 
2fc0626
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2e917b6
2fc0626
 
 
 
 
 
9cb6a65
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2fc0626
 
 
 
2e917b6
 
9cb6a65
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
  <!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Скачанная HTML-страница</title>
  <style>* { box-sizing: border-box; } body {margin: 0;}</style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <script src="https://unpkg.com/@vkontakte/vk-bridge/dist/browser.min.js"></script>
  <script type="text/javascript" src="https://vk.com/js/api/openapi.js?169"></script>
</head>
<body>
    <script>
    vkBridge.send('VKWebAppInit');
  </script>
        <body id="it02"><div id="i2zn"></div><div id="iouy"></div><div id="i0jd"></div><div id="icxhl">
        <div class="container">
          <form id="contactForm">
            <h4>КЛУБ-ПРАКТИК. 255 техник для психолога - 2024</h4>
            <div class="form-group">
              <label for="name">Имя</label>
              <input type="text" id="name" required>
            </div>
            <div class="form-group">
              <label for="email">Почта</label>
              <input type="email" id="email" required>
            </div>
            <div class="form-group">
              <label for="phone">Телефон</label>
              <input type="tel" id="phone" required>
            </div>
            <div class="form-group">
              <label for="options">Выберите тариф</label>
              <select id="options" required>
                <option value="" disabled selected>Тариф</option>
                <option>БИЗНЕС - 69 970р.</option>
                <option>PREMIUM - 89 970р.</option>
                <option>VIP - 149 990р.</option>
              </select>
            </div>
            <div class="form-check">
              <input type="checkbox" id="newsletter" required>
              <label for="newsletter">Согласие на email рассылку</label>
            </div>
            <div class="form-group">
              <a href="#" id="privacyPolicyLink">Политика конфиденциальности</a>
            </div>
            <button type="submit" class="btn-primary">ПЕРЕЙТИ К ОПЛАТЕ</button>
          </form>
          <div id="privacyModal" class="modal">
            <div class="modal-content">
              <span class="close">&times;</span>
            </div>  
          </div>
        </div>
      </div></body><script>var props = {"icxhl":{"submitUrl":"https://skyauto.me/cllbck/217669590/29234583/MXZmdldqa1g2dVZJbTZjRzFzUm45dz0?api=1"}};
          var ids = Object.keys(props).map(function(id) { return '#'+id }).join(',');
          var els = document.querySelectorAll(ids);
          for (var i = 0, len = els.length; i < len; i++) {
            var el = els[i];
            (function(props) {
        const form = this.querySelector('#contactForm');
        form.addEventListener('submit', function(event) {
          event.preventDefault();
          const data = new URLSearchParams();
          data.append('name', document.getElementById('name').value);
          data.append('email', document.getElementById('email').value);
          data.append('phone', document.getElementById('phone').value);
          data.append('options', document.getElementById('options').value);
          data.append('newsletter', document.getElementById('newsletter').checked);
          // Добавляем данные VK API
          if (sid_user) {
            data.append('vk_user_id', sid_user);
          }
          if (!props.submitUrl) {
            console.error('Submit URL is not defined');
            return;
          }
          console.log('Form Data:', data.toString()); // Выводим данные формы в консоль
          console.log('Submit URL:', props.submitUrl); // Выводим URL в консоль
          fetch(props.submitUrl + '&api=1&uid=' + sid_user, {
            method: 'POST',
            headers: {
              'Content-Type': 'application/x-www-form-urlencoded'
            },
            body: data.toString()
          })
          .then(response => {
            console.log('Ответ сервера:', response); // Проверка ответа сервера
            if (!response.ok) {
              throw new Error('Ошибка HTTP: ' + response.status);
            }
            return response.json();
          })
          .then(data => {
            console.log('Данные от сервера:', data); // Вывод ответа сервера в консоль
            if (data.redirect) {
              window.location.href = data.redirect;
            }
          })
          .catch(error => {
            console.error('Error:', error);
          });
        });
      }.bind(el))(props[el.id]);
          }</script>
    


</body>
</html>