我尝试了基本的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 文件中之前的所有内容?
为此,您需要在服务器端使用js代码。我会为此.js Node 表示遗憾。
我们需要用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;
})