2017-02-21 1 views
-8

Я работаю над школьным проектом, который требует от студентов заполнения приглашения HTML, которое будет экспортироваться в файл .txt. Я пытался с php, но это серверная сторона. Что мне нужно do? Целая вещь должна работать автономно, а данные должны быть отправлены на USB-накопитель на маршрутизаторе. Нуждается в работе на мобильных устройствах androids/ios.Мне нужен язык программирования на стороне клиента

+0

Если вы хотите сохранить данные, возможно, база данных может помочь вам. Если вам нужен сервер на стороне клиента, возможно, JavaScript может помочь вам. Теперь сделайте попытку сделать некоторые исследования, у вас есть 2 ключевых слова, которые даже слишком много для такого вопроса. – AymDev

+0

*** Слишком широкий. ** Существует слишком много возможных ответов, или хорошие ответы будут слишком длинными для этого формата. Пожалуйста, добавьте детали, чтобы сузить набор ответов или изолировать проблему, на которую можно ответить в нескольких параграфах. * –

ответ

0

Если вы хотите работать с серверными материалами, вам необходимо использовать серверные языки программирования.

Единственными способами вы должны сохранить что-то (но не текстовые файлы) являются:

  • Печенье
  • LocalStorage

Вот действительный ссылка: http://www.webreference.com/authoring/languages/html/HTML5-Client-Side/index.html

1

Это может быть полезным для вас .... вы можете добавить свои собственные поля insted из области текста .. и вы можете изменить javascrip т в соответствии с HTML входов .. введите код здесь

<html> 
 
<body> 
 
    
 
<table> 
 
    <tr><td>Text to Save:</td></tr> 
 
    <tr> 
 
     <td colspan="3"> 
 
      <textarea id="inputTextToSave" cols="80" rows="25"></textarea> 
 
     </td> 
 
    </tr> 
 
    <tr> 
 
     <td>Filename to Save As:</td> 
 
     <td><input id="inputFileNameToSaveAs"></input></td> 
 
     <td><button onclick="saveTextAsFile()">Save Text to File</button></td> 
 
    </tr> 
 
    
 
</table> 
 
</body> 
 
</html> 
 
<script type="text/javascript"> 
 
    
 
function saveTextAsFile() 
 
{ 
 
    var textToSave = document.getElementById("inputTextToSave").value; 
 
    var textToSaveAsBlob = new Blob([textToSave], {type:"text/plain"}); 
 
    var textToSaveAsURL = window.URL.createObjectURL(textToSaveAsBlob); 
 
    var fileNameToSaveAs = document.getElementById("inputFileNameToSaveAs").value; 
 
    
 
    var downloadLink = document.createElement("a"); 
 
    downloadLink.download = fileNameToSaveAs; 
 
    downloadLink.innerHTML = "Download File"; 
 
    downloadLink.href = textToSaveAsURL; 
 
    downloadLink.onclick = destroyClickedElement; 
 
    downloadLink.style.display = "none"; 
 
    document.body.appendChild(downloadLink); 
 
    
 
    downloadLink.click(); 
 
} 
 
    
 
function destroyClickedElement(event) 
 
{ 
 
    document.body.removeChild(event.target); 
 
} 
 
    
 

 
</script>

Смежные вопросы