}

}

\\\"How

此實作使用JavaScript 物件來儲存每個專案的選項類別。當使用者變更第一個下拉清單中的選擇時,將呼叫changeSecondDropdown函數,該函數根據所選類別更新第二個下拉清單中的選項。 ","image":"http://www.luping.net/uploads/20241025/1729831729671b2331681ee.jpg","datePublished":"2024-11-07T23:28:00+08:00","dateModified":"2024-11-07T23:28:00+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}

」工欲善其事,必先利其器。「—孔子《論語.錄靈公》

如何在沒有資料庫的情況下根據第一個下拉選擇自動更新下拉選項?

發佈於2024-11-07
瀏覽:878

How to Update Dropdown Options Automatically Based on First Dropdown Selection Without a Database?

如何在不使用資料庫的情況下根據第一個下拉清單中的選擇自動更新第二個下拉清單中的選項

您有兩個下拉列表,其中選項不是從資料庫中檢索的。第一個下拉清單允許使用者選擇一個類別。第二個下拉清單中的選項取決於第一個下拉清單中的選擇。

例如,如果使用者在第一個下拉清單中選擇First 選項,第二個下拉清單應顯示選項智慧型手機充電器。如果使用者將其選擇更改為 Second 選項,則第二個下拉清單現在應顯示選項 籃球排球

不使用資料庫實作

<option value="0">None</option>
<option value="1">First</option>
<option value="2">Second</option>


function changeSecondDropdown(category) {
const options = {

"1": ["Smartphone", "Charger"],
"2": ["Basketball", "Volleyball"]

};

//清除第二個下拉選單中的選項
const itemsDropdown = document.getElementById("items ") ;
itemsDropdown.innerHTML = "";

//根據選擇的類別新增選項
const selectedOptions = options[category.value];
for (const option of selectedOptions ) {

const newOption = document.createElement("option");
newOption.value = option;
newOption.textContent = option;
itemsDropdown.appendChild(newOption);

}
}

}

}

How to Update Dropdown Options Automatically Based on First Dropdown Selection Without a Database?

此實作使用JavaScript 物件來儲存每個專案的選項類別。當使用者變更第一個下拉清單中的選擇時,將呼叫changeSecondDropdown函數,該函數根據所選類別更新第二個下拉清單中的選項。

版本聲明 本文轉載於:1729464438如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3