【问题标题】:Write down user input in a text file在文本文件中写下用户输入
【发布时间】:2020-09-19 02:12:54
【问题描述】:

我尝试了一个基本的 html 代码,例如:

  <label for="fname">First name:</label><br>
  <input type="text" id="fname" name="fname" value="John"><br>
  <label for="lname">Last name:</label><br>
  <input type="text" id="lname" name="lname" value="Doe"><br><br>
  <input type="submit" value="Submit">
</form>

但随后输入保存为 fname=John&lname=Doe

我在 python 中编写了一个脚本来获取文件 xxx/xxx/display.txt 当我使用基本的 html 输入功能时,文本将保存为fname =john &amp; sname=rober 我需要的是将字符串保存为john rober

如何在没有 = 和 & 的情况下将输入写在 txt 文件中,以及如何将其保存在文件中,同时覆盖 txt 中的所有内容文件?

【问题讨论】:

    标签: html input text user-input write


    【解决方案1】:

    为此,您需要将您的 js 代码放在服务器端。我会为此推荐 Node.js。

    比我们需要用js格式化输入:

    // Requiring fs module in which writeFile function is defined:
    const fs = require('fs');
    
    var fname = document.getElementById("fname").value;
    var lname = document.getElementById("lname").value;
    var fullname = fname + lname;
    
    // data which will write in a file
    let data = fullname;
    
    // Write "data" in "file.txt":
    fs.writeFile('file.txt', data, (err) => {
        // In case of an error trhow err:
        if (err) throw err;
    })
    

    【讨论】:

      猜你喜欢
      • 2022-07-07
      • 2013-11-02
      • 2017-06-18
      • 2017-02-10
      • 1970-01-01
      • 2016-03-03
      • 2013-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多