2017-02-21 26 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>