#html #save
Вопрос:
Я пытаюсь создать веб-сайт, на котором пользователь вводит что-то, что затем должно быть сохранено в txt-файле, я попробовал это с помощью кода js, который я нашел, но он не работает. Я действительно не знаю, как это сделать, это код
<!DOCTYPE html>
<html>
<head>
<title>Form</title>
</head>
<body>
<form onsubmit="WriteToFile(this)">
Username:<br>
<input type="text" name="name" id="name"><br>
Password:<br>
<input type="text" name="pwd" id ="pwd"><br>
<input type="submit" name="submit">
</form>
<script>
function WriteToFile(passForm) {
set fso = CreateObject("Scripting.FileSystemObject");
set s = fso.CreateTextFile("data.txt", True);
var name = document.getElementById('name');
var pwd = document.getElementById('pwd');
s.writeline("Username :" name);
s.writeline("Password :" pwd);
s.writeline("-----------------------------");
s.Close();
}
</script>
</body>
</html>
Ответ №1:
Вы не можете сделать это с помощью чистого HTML и JavaScript, так как JavaScript не имеет доступа к файлам сервера. Вам нужно выполнить некоторое программирование на стороне сервера, чтобы добиться того же самого.
Например, в PHP вы можете использовать fwrite()
. Для получения более подробной информации обратитесь к официальной документации используемого вами языка на стороне сервера.