|
|
|
| Есть массив:
<script type="text/javascript">
var name = new Array();
var one = new Array();
var two = new Array();
name[0] = 'A_B';
one[0] = 'дело 1';
two[0] = 'дело 2';
name[1] = 'A_C';
one[1] = 'дело 3';
two[1] = 'дело 4';
name[2] = 'B_A';
one[2] = 'дело 4';
two[2] = 'дело 5';
name[3] = 'B_C';
one[3] = 'дело 6';
two[3] = 'дело 7';
name[4] = 'C_A';
one[4] = 'дело 8';
two[4] = 'дело 9';
name[5] = 'C_B';
one[5] = 'дело 10';
two[5] = 'дело 11';
</script>
|
Вообщем что-то типа такого :))). Также есть два селекта:
Выбор 1: <select name='SelectOne'><option value='A'>A</option><option value='B'>B</option><option value='C'>C</option></select><br>
Выбор 2: <select name='SelectTwo'><option value='A'>A</option><option value='B'>B</option><option value='C'>C</option></select>
|
И теперь, к каждой паре должно выводится свое значение, к примеру выбрали букву "B" в первом селекте, и букву "C" во втором селекте. Получилась пара B_C. И теперь надо вывести значение переменных one и two нужной пары. В нашем случае выведется "дело 6 и дело 7".
Как это можно реализовать на JS? Задача на самом деле очень простая, просто это я так непонятно объяснил (старлся чтобы было понтяно, но получилось как всегда :) ) | |
|
|
|
|
|
|
|
для: JIEXA
(04.08.2006 в 18:00)
| |
<select name='SelectOne' onclick=b=this.options[this.selectedIndex].value>
<option value='A'>A</option>
<option value='B'>B</option>
<option value='C'>C</option>
</select>
<select name='SelectTwo' onclick="c=this.options[this.selectedIndex].value;if(self.b)крутим цикл по поиcку нужной пары;">
<option value='A'>A</option>
<option value='B'>B</option>
<option value='C'>C</option>
</select>
|
| |
|
|
|
|
|
|
|
для: 12345
(04.08.2006 в 18:47)
| | Спасибо, что откликнулись!
Но, B_C это я для примера привел, оно должно работать в любых случаях, неважно какая будет пара | |
|
|
|