Эта реализация использует объект 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"}}
«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как автоматически обновить параметры раскрывающегося списка на основе первого выбора в раскрывающемся списке без базы данных?

Как автоматически обновить параметры раскрывающегося списка на основе первого выбора в раскрывающемся списке без базы данных?

Опубликовано 7 ноября 2024 г.
Просматривать:135

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

Как автоматически обновлять параметры во втором раскрывающемся списке на основе выбора в первом раскрывающемся списке без использования базы данных

У вас есть два раскрывающихся списка, где параметры не извлекаются из базы данных. Первый раскрывающийся список позволяет пользователю выбрать категорию. Параметры во втором раскрывающемся списке зависят от выбора в первом раскрывающемся списке.

Например, если пользователь выбирает параметр Первый в первом раскрывающемся списке, во втором раскрывающемся списке должны отображаться параметры Смартфон и Зарядное устройство. Если пользователь изменит свой выбор на Второй вариант, во втором раскрывающемся списке теперь должны отображаться параметры Баскетбол и Волейбол.

Реализация без использования базы данных

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

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

};

// Очистите параметры во втором раскрывающемся списке
const itemsDropdown = document.getElementById("items") ;
itemsDropdown.innerHTML = "";

// Добавьте новые параметры на основе выбранной категории
const selectedOptions = options[category.value];
for (константный параметр selectedOptions ) {

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

}
}

Эта реализация использует объект JavaScript для хранения параметров для каждого категория. Когда пользователь меняет выбор в первом раскрывающемся списке, вызывается функцияchangeSecondDropdown, которая обновляет параметры во втором раскрывающемся списке на основе выбранной категории.

Заявление о выпуске Эта статья перепечатана по адресу: 1729464438. В случае каких-либо нарушений, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3