javascript - 我在 html 中有一个文本区域和按钮。当我单击按钮时,文本区域内的任何内容都将以 .DOCX 文件的形式下载

标签 javascript java jquery html

这是我的场景

我有一个文本区域和三个按钮。一键命名为PDF 另一个名为 doc,另一个名为 excel。如果我输入任何 文本区域内的数据,我必须下载这些内容 三种文件格式。我不知道该怎么做。请帮助我 解决这个问题

提前致谢

 <html>
 <head>
 <title>file</title>
 </head>
 <script 
 src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js">
 </script>
 <body id="target">
 <p> reason:</p>
 <div>
 <textarea id="content" rows="4" cols="70"></textarea>
 </div>
 <div id="editor"></div>
 <button  id="cmd">as pdf</button>
 <button  id="cmd1">as doc</button>
 <button  id="cmd2">as excel</button>
  </body>
  </html>

最佳答案

您可以制作一个表单,并将这三个按钮视为提交。然后您可以通过 post 值检查哪个“提交”被准确点击(例如,在 php 中)

if($_POST['cmd']) { do_something(); }
if($_POST['cmd1']) { do_something_else(); }
if($_POST['cmd2']) { do_something_another(); }

然后从该表单获取文本区域值作为输入。

关于javascript - 我在 html 中有一个文本区域和按钮。当我单击按钮时,文本区域内的任何内容都将以 .DOCX 文件的形式下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48356154/

相关文章:

javascript - AWS S3 ZIP 文件上传损坏存档文件

javascript - Web SQL 事务在 javascript 函数中无法正确执行

java - 不使用单例模式时会出现什么问题

php - Codeigniter 奇怪的数据库错误

javascript - 使用 .append 和多行代码添加内容

javascript - 如何在单击另一个 div 时切换 `<div>` 项目?

javascript - PaperJS - 增加矢量幅度

Asp.Net 和 Shadowbox

java - 正确的 Java main() 方法参数语法是什么?

java - 从文件中读取一行的一部分然后将其删除