簡體   English   中英

使用定位標記提交表單

[英]Submit form using anchor tag

我目前正在使用錨標記處理請求的網頁。 這是我的代碼的一部分:

<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因為這是我所有過程都在進行的地方。 我將如何修改我的代碼以適應此問題的任何建議將不勝感激。

編輯:這是我的price.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返回空白/空值。

您應該在表單中使用methodaction ,例如: <form action="/action_page.php" method="post">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM