【问题标题】:How do I save the inputs of an HTML form into a JSON file with JavaScript?如何使用 JavaScript 将 HTML 表单的输入保存到 JSON 文件中?
【发布时间】:2022-06-10 21:12:41
【问题描述】:

正如我的问题已经揭示的那样,我正在尝试将输入从 HTML 表单保存到 json 文件 - 但是我只能将输入保存到 localStorage。

let movies = [];
        const addMovie = (ev)=>{
            ev.preventDefault();
            let movie = {
                id: Date.now(),
                title: document.getElementById('title').value,
                year: document.getElementById('yr').value
            }
            movies.push(movie);
            document.querySelector('form').reset();

            //saving to localStorage
            localStorage.setItem('key', JSON.stringify(movies) );
        }
        document.addEventListener('DOMContentLoaded', ()=>{
            document.getElementById('btn').addEventListener('click', addMovie);
        });

现在,我已经尝试了 fs.writeFile 方法,但不知何故我的电脑不想导入 fs。 所以我问是否有另一种方法可以将输入写入 JSON 或如何修复 import fs 错误。

【问题讨论】:

  • fs 应该是什么?

标签: javascript html arrays json local-storage


猜你喜欢
  • 1970-01-01
  • 2016-12-22
  • 2020-03-03
  • 1970-01-01
  • 2021-04-22
  • 1970-01-01
  • 2020-06-11
  • 2021-11-18
  • 1970-01-01
相关资源
最近更新 更多