gpt4 book ai didi

javascript - 如何使用按钮在 1 个表单中包含 2 个目的地并获取 POST

转载 作者:行者123 更新时间:2023-12-03 10:08:31 25 4
gpt4 key购买 nike

  • 我在 1 个表单中有 2 个按钮
  • 在第一个按钮中,它可以使用 REQUEST 将值传递到另一个页面
  • 但在第二个按钮中,我想再次使用 REQUEST 将值传递到另一个页面
  • 问题是当我单击第二个按钮时,目的地位于第一个按钮的目的地
  • 我读过一些答案,他们说我需要使用 javascript 更改操作
  • 我已尝试过他们的建议,但对我来说不起作用。

    <form action="first_btn_destination.php">
    $data = "data1";
    <input type="submit" name="first_btn" id="first_btn">
    <input type="submit" name="second_btn" id="second_btn">
    </form>

  • 如何使用 JavaScript 更改操作并传递值。

最佳答案

没有 javascript 就不可能做这样的事情。一种方法是在单击表单并手动提交时使用 JavaScript 更改表单的 action 属性。

看看here了解如何防止表单在单击按钮时提交。

更新:

以下代码向您展示了如何在提交之前使用 JavaScript 更改action

<form id="myForm">
<input type="submit" name="first_btn" id="first_btn" onclick="modifyAction('http://google.com')">
<input type="submit" name="second_btn" id="second_btn" onclick="modifyAction('http://yahoo.com')">
</form>
<script>
var modifyAction = function(action) {
document.getElementById('myForm').action = action;
};
</script>

关于javascript - 如何使用按钮在 1 个表单中包含 2 个目的地并获取 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30250297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com