Не могли бы вы помочь мне найти способ вызова функции, когда пользователь выбирает два отдельных параметра выбора? Пожалуйста, предоставьте ответ, используя только Javascript. Я действительно изо всех сил пытаюсь обдумать это, поскольку я только недавно начал учиться. Я хочу показать разные результаты на основе комбинаций двух выборов.
<body>
<header><div class="Heading"><h1>Shipper Calculator</h1></div><hr></header>
<select id="Courier">
<option disabled="disabled" selected="selected">Courier</option>
<option id="Marken">Marken</option>
<option id="WorldCourier">World Courier</option>
<option id="Quickstat">Quickstat</option>
<option id="DHL">DHL</option>
</select>
<select id="Temperature">
<option disabled="disabled" selected="selected">Temperature</option>
<option id="ControlledAmbient_Refrigerated">15-25ºC / 2-8ºC</option>
<option id="ControlleFrozen">-25ºC to -15º</option>
<option id="DryIce">Dry Ice</option>
<option id="Ambient">Ambient</option>
</select>
Ниже все, что у меня есть для Javscript до сих пор. Это работает, чтобы показать предупреждение, когда выбран определенный параметр, но они не работают вместе. В идеале я хочу сказать, например ... если выбраны "Marken" и "Dry Ice", запустите указанную функцию c.
document.getElementById("Courier").addEventListener("change", myFunction);
function myFunction() {
var x = document.getElementById("Courier").selectedIndex;
if (x == "3")
alert("hey");
}
document.getElementById("Temperature").addEventListener("change", myFunction);
function myFunction() {
var x = document.getElementById("Temperature").selectedIndex;
if (x == "3")
alert("hey");
}