javascript - 如何将textarea数据保存到html文件中?

标签 javascript jquery html

我的问题与 $fopen $fwrite 函数略有不同

因为我想要实现的是在文本区域名称“另存为 html”下方有一个按钮

当我按下

出现一个弹出框,就像窗口“另存为...”对话框一样,供用户选择要存储文件的位置

当点击保存时,文件存储在该位置

如何实现这样的功能呢?谢谢。

最佳答案

任何 Web 浏览器在收到 HTTP 响应中的文件流时都会显示“打开/另存为”对话框,并且响应的 header 也表明内容是文件。

因此无法从客户端代码打开“另存为”对话框。您必须将 textArea 值提交到服务器,然后浏览器将打开“另存为”对话框。

如果你想保存服务器行程,你必须编写 JQuery/JavaScript 代码来让用户将内容保存在他的磁盘上,即 $fOpen 和 $fWrite。

关于javascript - 如何将textarea数据保存到html文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9882822/

相关文章:

javascript - 将类添加到除第一个表之外的所有表

javascript - 将 setInterval() 传递给变量但立即触发

javascript - 是否有 '#' + div_id 的替代方案?

html - Zurb 的基础 3.2.5 top-bar 和 toggle-topbar

html - 如何在 bootstrap 中添加指向图标的 <a> 链接?

html - 在一行 html 中放置两个 <li>

javascript - 创建新闻提要的概念

javascript - 所有ajax请求完成后如何调用警报?

javascript - 根据 rel 属性删除 anchor (后退按钮)

javascript - AJAX 后 - {"readyState":0 ,"responseText" :"" ,"status":0 ,"statusText" :"error"}