Esta implementación utiliza un objeto JavaScript para almacenar las opciones para cada categoría. Cuando el usuario cambia la selección en el primer menú desplegable, se llama a la función changeSecondDropdown, que actualiza las opciones en el segundo menú desplegable según la categoría seleccionada.

","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"}}
"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo actualizar las opciones desplegables automáticamente según la primera selección desplegable sin una base de datos?

¿Cómo actualizar las opciones desplegables automáticamente según la primera selección desplegable sin una base de datos?

Publicado el 2024-11-07
Navegar:619

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

Cómo actualizar automáticamente las opciones en un segundo menú desplegable según la selección en un primer menú desplegable sin usar una base de datos

Tienes dos menús desplegables donde las opciones no se recuperan de una base de datos. El primer menú desplegable permite al usuario seleccionar una categoría. Las opciones del segundo menú desplegable dependen de la selección en el primer menú desplegable.

Por ejemplo, si el usuario elige la Primera opción en el primer menú desplegable, el segundo menú desplegable debería mostrar las opciones Smartphone y Cargador. Si el usuario cambia su selección a la opción Segunda, el segundo menú desplegable ahora debería mostrar las opciones Baloncesto y Voleibol.

Implementación sin utilizar una base de datos

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

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

};

// Borra las opciones en el segundo menú desplegable
const itemsDropdown = document.getElementById("items") ;
itemsDropdown.innerHTML = "";

// Agrega las nuevas opciones según la categoría seleccionada
const Opciones seleccionadas = opciones[categoría.valor];
for (opción constante de Opciones seleccionadas) {

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

}
}

Esta implementación utiliza un objeto JavaScript para almacenar las opciones para cada categoría. Cuando el usuario cambia la selección en el primer menú desplegable, se llama a la función changeSecondDropdown, que actualiza las opciones en el segundo menú desplegable según la categoría seleccionada.

Declaración de liberación Este artículo se reimprime en: 1729464438 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3