javascript - 如何根据表单数据重定向操作 ="phpmailer.php"?

标签 javascript php html

我们有一个包含不同数据的 HTML 公式。姓名、电子邮件和下拉菜单。 方法是POST,表单数据通过PHP提交。 还配置了一个“谢谢”站点。效果很好。

现在我们需要为每个选定的下拉列表提供不同的登陆页面重定向。 假设下拉列表包含“黄色”、“黑色”和“绿色”。

Onclick Submit 应发送数据并重定向到正确的致谢网站(html 网站)。

  • 感谢购买-green-color.html
  • 感谢购买-black-color.html
  • 感谢购买-yellow-color.html

有没有简单的方法?我们也开放非 PHP 解决方案。

我希望大家清楚我们在寻找什么。

最诚挚的问候

最佳答案

您可以将颜色添加为每个选项中的值

<select name="color">
    <option value="green">Green</option>
    <option value="black">Black</option>
    <option value="yellow">Yellow</option>
</select>

之后,当您在后端收到它时,您将根据您选择的值通过将颜色与完整年龄名称连接起来进行重定向

$page = "thanks-for-purchasing-".$_POST['color']."-color.html"
header('location:'.$page);

关于javascript - 如何根据表单数据重定向操作 ="phpmailer.php"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57824290/

相关文章:

javascript - reveal.js 幻灯片中 mathjax 中未经请求的字体大小更改

html - 具体表布局

javascript - 并排固定 div - 一个覆盖另一个

html - 取消选择选择其他单选组上的单选按钮

javascript - 带有侧箭头的 CSS 方形 div

javascript - IE 不会加载 JSON 并尝试下载根文件! (我正在遵循适用于所有其他浏览器的教程)

javascript - 在 ng-if ng-switch 语句中单击后如何禁用 ng-click?

php - 禁用 Woocommerce 中特定类别的购物车项目的其他产品类别

php - jqgrid的日期仅设置为1999-11-30 00 :00:00

javascript - 运行查询后自定义弹出消息