[英]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返回空白/空值。
您應該在表單中使用method
和action
,例如: <form action="/action_page.php" method="post">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.