Hsatarkar Ответов: 2

Сохраните данные формы Html5 в текстовый файл.


я разрабатываю мобильное веб-приложение для проведения опроса в html5. мне нужно сохранить ответы пользователей в файле, предпочтительно в формате csv. Как это сделать? я застрял с хранением части.......... пожалуйста, пожалуйста, помогите мне.

Я не могу использовать activex для этой цели, потому что приложение должно работать на планшете android+ windows.

заранее спасибо.

2 Ответов

Рейтинг:
2

Member 13127320

<script language="Javascript">
function download(filename, text) {
  var pom = document.createElement('a');
  pom.setAttribute('href', 'data:text/plain;charset=utf-8,' + 

encodeURIComponent(text));
  pom.setAttribute('download', filename);

  pom.style.display = 'none';
  document.body.appendChild(pom);

  pom.click();

  document.body.removeChild(pom);
}

function addTextHTML()
{
    document.addtext.name.value = document.addtext.name.value + ".html"
}

function addTextTXT()
{
    document.addtext.name.value = document.addtext.name.value + ".txt"
}
</script>




<form name="addtext" onsubmit="download(this['name'].value, this['text'].value)">

<textarea rows="10" cols="70" name="text" placeholder="Type your text here:"></textarea>
<br>
<input type="text" name="name" value="" placeholder="File Name">
<input type="submit" onclick="addTextHTML();" value="Save As HTML">
<input type="submit" onclick="addTexttxt();" value="Save As TXT">

</form>


Kats2512

Неужели вы действительно думаете, что человек, задавший этот вопрос, все еще будет искать ответ после 5 долгих лет?

Рейтинг:
0

enhzflep

Делает этот[^] помочь?