DmitrMakeev commited on
Commit
81428f7
·
verified ·
1 Parent(s): 4d07d73

Update forms.html

Browse files
Files changed (1) hide show
  1. forms.html +7 -10
forms.html CHANGED
@@ -27,27 +27,24 @@
27
  <script>
28
  document.addEventListener('DOMContentLoaded', function() {
29
  // Инициализация Formeo
30
- var formeo1 = new FormeoEditor({
31
  editorContainer: '#formeo-editor-1',
32
  svgSprite: 'https://draggable.github.io/formeo/assets/img/formeo-sprite.svg'
33
  });
34
 
35
  // Ожидание события formeo:ready
36
- formeo1.on('formeo:ready', function() {
37
  // Показываем кнопку после инициализации Formeo
38
  document.getElementById('copyJsonButton').style.display = 'block';
39
 
40
  // Добавление обработчика события для кнопки
41
  document.getElementById('copyJsonButton').addEventListener('click', function() {
42
- formeo1.getFormData().then(formData => {
43
- const jsonString = JSON.stringify(formData, null, 2);
44
- navigator.clipboard.writeText(jsonString).then(() => {
45
- alert('JSON скопирован в буфер обмена');
46
- }).catch(err => {
47
- alert('Не удалось скопировать JSON в буфер обмена: ' + err);
48
- });
49
  }).catch(err => {
50
- alert('Ошибка при получении данных формы: ' + err);
51
  });
52
  });
53
  });
 
27
  <script>
28
  document.addEventListener('DOMContentLoaded', function() {
29
  // Инициализация Formeo
30
+ const editor = new FormeoEditor({
31
  editorContainer: '#formeo-editor-1',
32
  svgSprite: 'https://draggable.github.io/formeo/assets/img/formeo-sprite.svg'
33
  });
34
 
35
  // Ожидание события formeo:ready
36
+ editor.on('formeo:ready', function() {
37
  // Показываем кнопку после инициализации Formeo
38
  document.getElementById('copyJsonButton').style.display = 'block';
39
 
40
  // Добавление обработчика события для кнопки
41
  document.getElementById('copyJsonButton').addEventListener('click', function() {
42
+ const formData = editor.formData;
43
+ const jsonString = JSON.stringify(formData, null, 2);
44
+ navigator.clipboard.writeText(jsonString).then(() => {
45
+ alert('JSON скопирован в буфер обмена');
 
 
 
46
  }).catch(err => {
47
+ alert('Не удалось скопировать JSON в буфер обмена: ' + err);
48
  });
49
  });
50
  });