在文本文件中写下用户输入内容

问题描述 投票:-1回答:1

我尝试过使用基本的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 & sname=rober我需要的是要保存为john rober

的字符串

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

html input text user-input write
1个回答
0
投票

为此,您需要将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;
})
© www.soinside.com 2019 - 2024. All rights reserved.