У меня есть HTML-форма с вводом текста и флажков, и я хочу загрузить эти данные формы в текстовый файл при отправке формы.
Я нашел решение для загрузки данных из текстового поля в текстовый файл, но я не знаю, как изменить его для ввода дополнительных текстовых полей и флажков, которые мне требуются.
Вот мой текущий код:
<html>
<head>
<script language="Javascript">
function download(filename, text) {
var pom = document.createElement('a');
pom.setAttribute('href', 'data:text/plain;charset=utf-8,' +
encodeURIComponent(Notes));
pom.setAttribute('download', filename);
pom.style.display = 'none';
document.body.appendChild(pom);
pom.click();
document.body.removeChild(pom);
}
function addTextTXT() {
document.addtext.name.value = document.addtext.name.value + ".txt"
}
</script>
</head>
<body>
<form name="addtext" onsubmit="download(this['name'].value, this[’Notes’].value)">
Notes:<input type="text" name=“Note/Users/karlahaiat/Desktop/Copia de checklist.htmls”><br>
Initials:<input type="text" name=“Initials”><br>
<input type="checkbox" name=“check_list[]” value=“Check General Health”>
<b>Check General Health.</b><br>
<input type="checkbox" name=“check_list[]” value=“Check Fluid”>
<b>Check Fluid.</b><br>
<input type="text" name="name" value="" placeholder="File Name">
<input type="submit" onClick="addTexttxt();" value="Save As TXT">
</form>
</body>
</html>
В приведенной выше форме показаны поля ввода, которые мне нужны в моей форме, однако текстовый файл не будет загружен. Любая помощь в понимании синтаксиса была бы отличной!