1 / 1 / 0
Регистрация: 13.05.2016
Сообщений: 12
1

Запись в файл json или xml

11.11.2020, 13:24. Показов 622. Ответов 2
Метки нет (Все метки)

Есть фронт вот с такой формой. Нужно сымитировать бэк, записав по нажатию кнопки button данные с этой формы в файл хранения данных, типо джейсона или хмл прям на стороне клиента(учебный вариант). Не могу найти адеватного ответа, подскажите плз. Умеет ли вообще js работать с этими файлами?


HTML5
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
<form action="action_page.php" method="post" class="order_form">
            <div class="container_box">
                <h1 >Оставьте заявку</h1>
                <p><b>Оставьте Вашу заявку и мы обязательно с Вами свяжемся</b></p>
 
                <section class="contain_bar">
                    <div class="cotaine_firs_line">
                        <input type="text" placeholder="Ваше имя" name="name" id="name" required>
                        <input type="text" placeholder="Email" name="email" id="email" required>
                    </div>
 
                    <div class="cotaine_second_line">
                        <input type="text" placeholder="Количество iq" name="iqnamber" id="iqnamber" required>
                        <input type="text" placeholder="страна проживания" name="county" id="county" required>
                    </div>
                    <textarea class="cotaine_third_line" placeholder="расскажите о себе" name="comment" cols="40" rows="3"></textarea>
 
                </section>
 
                <div class="contain_submit_button">
                    <button type="value" class="submit_ored_button">Submit</button>
                </div>
 
            </div>
        </form>
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2020, 13:24
Ответы с готовыми решениями:

XML или JSON
Имеется приложение, при первом запуске которого создается бд и производится ее заполнение из...

Запись XML-дерева сразу в xml-файл (парсер JAXP)
Народ!Программеры!Помогите человеку,плиз! Парсерю я xml-файл,через DOM-модель,использую JAXP.После...

PHP + JSON или XML
Здравствуйте. Я работаю с интернет-магазином. У моего сайта есть партнерская программа на другом...

Json или XML парсер по url
&lt;Translation code=&quot;200&quot; lang=&quot;en-ru&quot;&gt; &lt;text&gt; Текст &lt;/text&gt; &lt;/Translation&gt; или ...

2
Эксперт JS
6443 / 3890 / 2005
Регистрация: 14.06.2018
Сообщений: 6,781
11.11.2020, 13:37 2
Можно в localStorage.
0
Эксперт JS
6443 / 3890 / 2005
Регистрация: 14.06.2018
Сообщений: 6,781
12.11.2020, 08:56 3
PHP/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
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
</head>
<body>
    <form class="order_form"><!--Форма по сети ничего не отправляет-->
        <div class="container_box">
            <h1>Оставьте заявку</h1>
            <p><b>Оставьте Вашу заявку и мы обязательно с Вами свяжемся</b></p>
 
            <section class="contain_bar">
                <div class="cotaine_firs_line">
                    <input type="text" placeholder="Ваше имя" name="name" id="name" required>
                    <input type="text" placeholder="Email" name="email" id="email" required>
                </div>
 
                <div class="cotaine_second_line">
                    <input type="text" placeholder="Количество iq" name="iqnamber" id="iqnamber" required>
                    <input type="text" placeholder="страна проживания" name="county" id="county" required>
                </div>
                <textarea class="cotaine_third_line" placeholder="расскажите о себе" name="comment" cols="40"
                    rows="3"></textarea>
            </section>
 
            <div class="contain_submit_button">
                <button type="submit" class="submit_ored_button">Submit</button><!--submit-->
            </div>
 
        </div>
    </form>
    <script>
        /**
         * Возвращает строку, в которой все не цифробуквенные символы, кроме -_.
         * должны быть заменены знаком процента (%), за которым следует два шестнадцатеричных числа,
         * а пробелы кодируются как знак сложения (+).
         * Строка кодируется тем же способом, что и POST данные WWW-формы,
         * то есть по типу контента application/x-www-form-urlencoded.
        */
        const phpUrlEncode = (v) => encodeURIComponent(v).replace(/%20/g, "+");
 
        document.forms[0].onsubmit = form_submit;
 
        function form_submit(e) {
            e.preventDefault();
            let formdata = new FormData(this);
            let s = [...formdata].
                map(e => phpUrlEncode(e[0]) + "=" + phpUrlEncode(e[1]))
                .join("&");
            console.log(s); // Тестирование
 
            localStorage.setItem("form", s); // Можно посмотреть в консоли разработчика
        }
 
    </script>
</body>
</html>
Поскольку не известно, что делать после сохранения данных, то пока после сохранения данных ничего не происходит.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2020, 08:56
Помогаю со студенческими работами здесь

XML или JSON парсер для STM32F407
Здравствуйте! Посоветуйте, пожалуйста, парсер xml или json форматов(нужен именно древовидный...

Как лучше парсить, из xml или json?
Вообщем посоветуйте чем лучше парсить? Есть 2 ссылки из которых нужно парсить: ...

Обработка json или xml ответа из Яндекс метрики
Все токены ID и пароли знаю. Когда вбиваю url с данными получаю ответ от яндекс метрики со...

Передача данных на сервер в формате xml или json и обратно
Привет всем! Я начинающий программист и делаю свой интернет-магазин, но на сколько мне известно во...

JSON или XML: что более оптимизировано для парсинга
У какого языка более быстрый стандартный парсер (в глубину) ?

Не идёт запись в файл .json
Доброго времени суток, форумчане. Не могу понять почему запись в файл не работает. Есть файл...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru