如何在下拉式選單中預選選項
編輯資料庫條目時,通常需要預先填入具有現有值的欄位。這可以使用 HTML 和 PHP 對下拉式選單完成。
在提供的程式碼中,「selected」屬性用於設定下拉框中的所選項目。但是,該屬性僅應用於 select 元素本身,而不應用於單一選項。
要正確設定所選項目,需要將 selected 屬性套用至對應的選項標籤。正確的程式碼如下所示:
<select> <option value="January" selected="selected">January</option> <option value="February">February</option> <option value="March">March</option> <option value="April">April</option> </select>
使用PHP,程式碼將如下所示:
<?php $month = 'January'; ?> <select> <option value="January" <?php if ($month == 'January') echo 'selected="selected"'; ?>>January</option> <option value="February">February</option> <option value="March">March</option> <option value="April">April</option> </select>
或者,可以建立一個值數組並循環以建立下拉式選單:
$months = ['January', 'February', 'March', 'April']; $selectedMonth = 'January'; echo '<select>'; foreach ($months as $value) { echo "<option value='$value'" . ($value == $selectedMonth ? ' selected="selected"' : '') . ">$value</option>"; } echo '</select>';
以上是如何使用 PHP 在 HTML 下拉選單中預先選擇一個選項?的詳細內容。更多資訊請關注PHP中文網其他相關文章!