2016-07-01 68 views
-2

我有以下按鈕,這實際上是一個標籤:PHP - 用方法POST提交<a>?

<a id=\"Send_Mail\" class=\"btn btn-block btn-primary btn-xs\" target=\"_blank\" href=\"./sendmail.php?crs=$crs\" method=\"POST\">Send</a>

1.問題我已經是單擊該按鈕/鏈接時,我的PHP腳本無法驗證if (isset($_POST['Send_Mail'])) {因爲POST方法不是由鏈接支持。

2.我可以改變它,但隨後有問題,我必須提交$ crs變量以及不允許的鏈接。

怎麼辦?我如何檢查標籤是否真的被點擊?

感謝

+2

請粘貼您的代碼.. –

+0

1.使用表單而不是鏈接。 2.使用阿賈克斯,但我不認爲它會在你的情況下有用 –

回答

0

剛上點擊提交頁面上錨標記:

<a id=\"Send_Mail\" class=\"btn btn-block btn-primary btn-xs\" >Send</a> 

的Jquery:

$("#Send_Mail").click(function() { 
    $("#form_id").submit(); 
}); 
+0

,但這意味着我需要有一個

標籤封裝鏈接,我沒有。有沒有任何PHP替代檢查鏈接是否被點擊? – Armitage2k

+0

是的,你需要有提交表單的表單標籤 –

0

您可以設置爲session變量$crs,可在另一page.In訪問這樣你可以使用提交按鈕<form>後,你不必使用link.try它