Spaces:
Sleeping
Sleeping
Update forms.html
Browse files- forms.html +15 -13
forms.html
CHANGED
@@ -24,22 +24,24 @@
|
|
24 |
|
25 |
<script src="https://cdnjs.cloudflare.com/ajax/libs/formeo/1.0.3/js/formeo.min.js"></script>
|
26 |
<script>
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
|
|
31 |
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
|
|
|
|
|
|
38 |
}).catch(err => {
|
39 |
-
alert('
|
40 |
});
|
41 |
-
}).catch(err => {
|
42 |
-
alert('Ошибка при получении JSON: ' + err);
|
43 |
});
|
44 |
});
|
45 |
</script>
|
|
|
24 |
|
25 |
<script src="https://cdnjs.cloudflare.com/ajax/libs/formeo/1.0.3/js/formeo.min.js"></script>
|
26 |
<script>
|
27 |
+
document.addEventListener('DOMContentLoaded', function() {
|
28 |
+
// Инициализация Formeo
|
29 |
+
const formeoEditor = new FormeoEditor({
|
30 |
+
editorContainer: '#formeo-editor'
|
31 |
+
});
|
32 |
|
33 |
+
// Добавление обработчика события для кнопки
|
34 |
+
document.getElementById('copyJsonButton').addEventListener('click', function() {
|
35 |
+
formeoEditor.getJSON().then(json => {
|
36 |
+
const jsonString = JSON.stringify(json, null, 2);
|
37 |
+
navigator.clipboard.writeText(jsonString).then(() => {
|
38 |
+
alert('JSON скопирован в буфер обмена');
|
39 |
+
}).catch(err => {
|
40 |
+
alert('Не удалось скопировать JSON в буфер обмена: ' + err);
|
41 |
+
});
|
42 |
}).catch(err => {
|
43 |
+
alert('Ошибка при получении JSON: ' + err);
|
44 |
});
|
|
|
|
|
45 |
});
|
46 |
});
|
47 |
</script>
|