php - 我可以通过单击一个按钮来触发两种表单方法获取和发布吗?
问题描述
我有下载按钮,应该下载一个文件并运行一个 php 脚本。
这是下载部分:
<form method="get" action="download/setup.exe">
<button type="submit" name="download">DOWNLOAD 83,5MB</button>
</form>
这是“脚本运行”部分:
<form action="includes/dbupdate.inc.php" method="post">
<button type="submit" name="download">DOWNLOAD 83,5MB</button>
</form>
我怎样才能将两者结合起来?如果我把它们放在一起,只会触发外部/第一个表单。感谢任何帮助!
解决方案
在 OnClick 属性上使用简单的 JS (JavaScript) 脚本,如下所示打开更多选项卡。
这是这个JS方法的指南。
<button name="download" onclick="window.open('download/setup.exe'); window.open('includes/dbupdate.inc.php');">DOWNLOAD 83,5MB</button>
或者,您可以使用<a>
标签执行多项操作。
<a href="#" onclick="window.open('download/setup.exe'); window.open('includes/dbupdate.inc.php');">
<button name="download">DOWNLOAD 83,5MB</button>
</a>
推荐阅读
- css - python selenium,我如何使用 css 选择器分隔函数
- c - 如何精确地将浮点数转换为二进制
- dart - Flutter - Default value in dropdown
- vue.js - Vuejs 将值从 prop 或计算值绑定到 v-model
- ios - 转换[字节]?到 [字节]
- symfony - UniqueEntity 不检查更新
- javascript - 使用 HTTPS 在 Internet Explorer 11 的新选项卡中加载响应对象时未加载外部 JavaScript
- ruby-on-rails - Rake 无法在 Cygwin 上安装
- c++ - 从 Unity 启动的 c++ 控制台应用程序上不显示“Cout”消息
- angular - 不导入就无法访问功能模块