Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript将html表单用户输入添加到文件中?_Javascript_Html - Fatal编程技术网

如何使用JavaScript将html表单用户输入添加到文件中?

如何使用JavaScript将html表单用户输入添加到文件中?,javascript,html,Javascript,Html,我想知道如何仅使用JavaScript将HTML表单用户输入放入文件中。 我一直在努力寻找这样一个简单问题的答案。只有在现代浏览器中才支持将数据写入本地文件系统上的文件,但有一系列限制,您可以通过谷歌搜索HTML文件系统API 对于写入文件,这是一个基本示例: function onInitFs(fs) { fs.root.getFile('log.txt', {create: true}, function(fileEntry) { // Create a FileWriter

我想知道如何仅使用JavaScript将HTML表单用户输入放入文件中。
我一直在努力寻找这样一个简单问题的答案。

只有在现代浏览器中才支持将数据写入本地文件系统上的文件,但有一系列限制,您可以通过谷歌搜索HTML文件系统API

对于写入文件,这是一个基本示例:

function onInitFs(fs) {

  fs.root.getFile('log.txt', {create: true}, function(fileEntry) {

    // Create a FileWriter object for our FileEntry (log.txt).
    fileEntry.createWriter(function(fileWriter) {

      fileWriter.onwriteend = function(e) {
        console.log('Write completed.');
      };

      fileWriter.onerror = function(e) {
        console.log('Write failed: ' + e.toString());
      };

      // Create a new Blob and write it to log.txt.
      var blob = new Blob(['Lorem Ipsum'], {type: 'text/plain'});

      fileWriter.write(blob);

    }, errorHandler);

  }, errorHandler);

}

window.requestFileSystem(window.TEMPORARY, 1024*1024, onInitFs, errorHandler);

.... 是否要写入外部文件?还是同一个文件?是的,这正是我所说的Gnuey,一个外部文件。到用户计算机上的本地文件或服务器上的文件?服务器上的文件。但是您是否使用某种形式的JavaScript服务器端?抱歉,它不起作用。谢谢你的帮助:)@LittleProgrammer,当有人下大力气写一个高质量的答案时,你至少能说一下它在哪些方面不起作用吗?不用担心,我只知道当你的答案没有解释就被驳回时的感觉。我现在明白了,我的努力可能没有我想象的那么大,因为这是从某处粘贴的一个例子:)我以前打过电话,没有正确阅读。显然,你必须使他的例子适应你的情况,但如果仅仅通过包含他的代码就出现问题,我想这是一个不好的迹象。是的,这是一段基本的代码,我在互联网上学习过,但它很容易适应。