I have three
dropdowns on my webpage: Adult, Child and Infant (think airline booking site).
В целом , у Взрослого dropdown есть варианты, пронумеровали 1-9, , у Ребенка dropdown есть варианты, пронумеровал 0-8, и , у Младенца dropdown есть варианты, пронумеровал 0-1. Если пользователь выбирает , Взрослый оценивает 4 , , которые Ребенок dropdown доступные числа должен изменить, чтобы размышлять 0-5 и , Младенец dropdown должен измениться, чтобы размышлять 0-4.
Я пытаюсь достигнуть этого использования JavaScript, но продолжать застревать. Счастливый предоставить больше информации при необходимости - просто сообщает мне то, что необходимо видеть.
Вот то, что я имею до сих пор:
function MyApp(sender) {
var ListBox1Id = '<%= ddl1.ClientID %>';
var ListBox2Id = '<%= ddl2.ClientID %>';
var ListBox3Id = '<%= ddl3.ClientID %>';
var selectedIndex = document.getElementById(ListBox1Id).selectedIndex;
var ii = document.getElementById(ListBox1Id).options[selectedIndex].value;
var count = document.getElementById(ListBox1Id).length;
if (ii != 0) {
for (var k = 0; k <= count - ii; k++) {
document.getElementById(ListBox2Id).value = k;
}
}
}
Это - функция, я обращаюсь к Взрослому dropdown's onchange
событие, и я написал сценарии для показа Ребенка стоимость dropdown на основе Взрослый выбор dropdown.