在HTML表單中,您可以使用<select>
元素創建一個下拉列表,并使用<option>
元素定義各個選項。為了設置默認選中的選項,您需要為<option>
元素添加selected
屬性。
以下是一個簡單的示例:
<!DOCTYPE html>
<html>
<head>
<title>PHP Selected in Form</title>
</head>
<body>
<form action="process.php" method="post">
<label for="colors">Choose a color:</label>
<select name="colors" id="colors">
<option value="red" <?php if (isset($_POST['colors']) && $_POST['colors'] == 'red') { echo "selected"; } ?>>Red</option>
<option value="blue" <?php if (isset($_POST['colors']) && $_POST['colors'] == 'blue') { echo "selected"; } ?>>Blue</option>
<option value="green" <?php if (isset($_POST['colors']) && $_POST['colors'] == 'green') { echo "selected"; } ?>>Green</option>
</select>
<br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
在這個示例中,我們創建了一個包含三種顏色選項的下拉列表。我們使用PHP條件語句檢查$_POST['colors']
的值是否與某個選項的值相等。如果相等,我們將為該選項添加selected
屬性。這樣,當用戶提交表單時,之前選擇的顏色將保持選中狀態。