gpt4 book ai didi

javascript - 使用 anchor 标记提交表单

转载 作者:行者123 更新时间:2023-11-28 14:32:14 26 4
gpt4 key购买 nike

我目前正在处理我的网页,我正在使用 anchor 标记来处理请求。这是我的代码部分:

<a href="?redirect=Pro" target="_blank">I AGREE</a>

一切正常。但是,我添加了一个输入字段,并且必须将其包含在 "?redirect=Pro" 上的流程中。我的输入字段值没有被处理,因为表单没有被提交/处理。我已经尝试过:

<form id="discount">
<input type="hidden" id="coupon_applied">
</form>
<a id = "agree" onclick="document.getElementById('discount').submit()" href="?redirect=Pro" target="_blank">I AGREE</a>

但我仍然无法让它工作。

我无法删除 ?redirect=Pro 因为这是我所有流程发生的地方。任何有关我如何修改代码以适应这一点的建议将不胜感激。

编辑:这是我的pricing.php 文件的预览,以获取更多信息:

<?php
session_start();
$link=$_GET['redirect'];
$discount_amount = $_POST['coupon_applied'];
if ($link == 'Pro')
{
echo "<script type='text/javascript'>alert('$discount_amount')</script>";
}
?>

<form id="discount" action="pricing.php" method="post">
<input type="hidden" id="coupon_applied">
</form>
<a onclick="document.getElementById('discount').submit()" href="?redirect=Pro" target="_blank">I AGREE</a>

使用我当前的代码,echo 返回空白/null。

最佳答案

您应该使用 methodaction以您的形式,例如:<form action="/action_page.php" method="post">

关于javascript - 使用 anchor 标记提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51020404/

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