在下拉方塊中實作預選項目
增強 Web 應用程式的使用者體驗通常涉及允許使用者修改其設定。用於此目的的常見元素是下拉框。在這種情況下,您的目標是根據使用者現有的首選項在下拉清單中預先填入所選項目。
利用提供的 HTML 程式碼(程式碼採用 selected 屬性),您可以實現此目標。然而,它需要稍微調整。您需要在所需的選項標籤上設定它,而不是在 select 標籤上使用 selected 屬性。
這是程式碼的更新版本:
<option value="January" selected="selected">January</option>
透過新增selected=將「selected」屬性新增至與使用者目前月份相符的選項中,下拉清單將顯示該月份為預先選擇的。
要基於資料庫自動執行此過程記錄,您可以使用以下 PHP 程式碼:
<option value="January" <?php echo $row['month'] == 'January' ? 'selected="selected"' : ''; ?>>January</option>
此 PHP 邏輯檢查當前月份是否與「January」相符。如果是這樣,它會將 selected="selected" 屬性新增到選項標記中。
或者,您可以建立一個月份值數組並循環遍歷它以產生下拉選項,確保所選項目是預選的。已正確填滿。
以上是如何根據使用者偏好預先選擇下拉框中的項目?的詳細內容。更多資訊請關注PHP中文網其他相關文章!