2017-02-21 53 views
-8

我正在從一個學校項目,需要從學生填寫一個HTML提示,將導出在一個.txt文件。我想用PHP,但它是服務器端。我應該做什麼?整個事情需要離線運行,數據需要發送到路由器上的USB驅動器。需要在android/ios移動設備上工作。我需要一個客戶端編程語言

+0

如果你想保存的數據,也許一個數據庫可以幫助你。如果你需要一個客戶端服務器,也許JavaScript可以幫助你。現在做出一些研究的努力,你有2個關鍵字,對於這樣的問題甚至太多。 – AymDev

+0

***太廣泛**有太多可能的答案,或者對於這種格式,答案太長。請添加詳細信息以縮小答案集或隔離可以在幾段中回答的問題。* –

回答

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>