我需要一个客户端编程语言

时间:2017-02-21 15:17:26

标签: php html

我正在开展一个学校项目,要求学生填写将在.txt文件中导出的HTML提示。我正在尝试使用php,但它是服务器端。我该怎么做?整件事需要运行离线和数据需要发送到路由器上的USB驱动器。需要在orroids / ios移动设备上工作。

2 个答案:

答案 0 :(得分:1)

这对你有帮助.... 你可以添加你自己的文本区域的字段..你可以根据HTML输入更改JavaScript  在这里输入代码

<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>

答案 1 :(得分:0)

如果你想使用服务器端的东西,你需要使用服务器端编程语言。

你必须保存某些东西(但不是txt文件)的唯一方法是:

  • Cookies
  • localStorage

这是一个有效的参考: http://www.webreference.com/authoring/languages/html/HTML5-Client-Side/index.html