2017-02-21 12 views
-8

学生がHTMLプロンプトを記入する必要がある学校プロジェクトに取り組んでいます。これは.txtファイルにエクスポートされます。私はPHPで試していましたが、サーバー側です。すべてのことをオフラインで実行する必要があり、ルータ上のUSBドライブにデータを送信する必要があります。アンドロイド/ iosモバイルデバイスで作業する必要があります。私はクライアント側のプログラミング言語が必要です

+0

ここにコードを入力してください。クライアント側のサーバーが必要な場合は、JavaScriptが役に立つかもしれません。今、いくつかの研究をする努力をしてください、あなたはそのような質問のためにあまりにも多くの2つのキーワードを持っています。 – AymDev

+0

***広すぎる**可能な回答が多すぎるか、この回答の回答が長すぎる可能性があります。回答セットの絞り込みや、いくつかの段落で回答できる問題を特定するための詳細を追加してください。* –

答えて

1

この缶:

  • クッキー
  • のlocalStorage

ここで有効な参照ですあなたのために役立つ.... あなたはテキスト領域のinsted独自のフィールドを追加することができます..あなたはjavascripを変更することができますtは、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>

関連する問題