在提交表單時檢索複選框值
在這種情況下,您有多個複選框選項,並且需要在表單提交時捕獲它們的選取值已提交。處理方法如下:
HTML 表單定義複選框選項並在提交時產生 $_GET 陣列。每個複選框都有一個名稱屬性 (color[]) 和一個代表所選顏色的值屬性。
在您的third.php 腳本中,您可以使用 $_GET 陣列存取選取的值。但是,由於有多個具有相同名稱 (color[]) 的複選框,因此值將作為數組儲存在 $_GET['color'] 中。
要擷取數值,請使用 foreach 迴圈迭代數組。對於選取的每個複選框,都會列印其值。
範例程式碼:
HTML 表單:
<form action="third.php" method="get"> <!-- Choices --> Red <input type="checkbox" name="color[]">
third.php腳本:
<?php $color = $_GET['color']; // Optional: Output message to confirm checked values echo "You chose the following color(s):<br>"; foreach ($color as $selectedColor) { echo $selectedColor . "<br>"; } ?>
使用此方法,您可以成功從複選框表單輸入中檢索選取的值,並將其儲存以根據需要進行進一步處理。
以上是如何在表單提交時檢索多個複選框值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!