首頁 >後端開發 >php教程 >如何在表單發佈時檢索提交按鈕值?

如何在表單發佈時檢索提交按鈕值?

Patricia Arquette
Patricia Arquette原創
2024-11-23 07:12:13821瀏覽

How to Retrieve the Submit Button Value When a Form Is Posted?

如何在發布表單時發送提交按鈕值

在您提供的程式碼中,問題在於取得提交按鈕的值。按鈕名稱未設定為“submit”,這會阻止 PHP 填入 $_POST['submit'] 變數。因此,isset($_POST['submit']) 條件的計算結果為 false。

要解決此問題,請依照下列步驟操作:

1.為表單操作新增隱藏輸入:

新增名稱屬性為「action」、值屬性為「submit」的隱藏輸入欄位。這將確保即使沒有按下特定的提交按鈕,PHP 也知道表單已提交。

<input type="hidden" name="action" value="submit" />

2.將按鈕名稱重新命名為「提交」:

將所有提交按鈕的名稱屬性變更為「提交」。這將使 PHP 能夠檢索被點擊的按鈕的名稱。

<input>

3.檢查PHP 中的提交操作:

在PHP 腳本中,使用以下程式碼檢查表單是否已提交以及點擊了哪個提交按鈕:

if (isset($_POST['action'])) {
    echo '<br />The ' . $_POST['submit'] . ' submit button was pressed<br />';
}

With這些修改後,當表單提交時,$_POST['submit']中就會出現被點擊的提交按鈕的名稱,方便你處理提交的資料相應地。

以上是如何在表單發佈時檢索提交按鈕值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn