Смена значения var селектом
Есть var в ява скрипте, как его можно менять селектом для смены значения?
Пример: <script>var VAL556 = 20/1; /*нужно менять на 20/1, 38/1, 15/1 итд*/ /*я написал примерн. функцию*/ function Inc2Out(bForce) if (document.all.select1.value == null) { document.all.select1.value = 1 } var VAL556 = 20/1; if (document.all.select1.value = 2) var VAL556 = 38/1; if (document.all.select1.value = 3) var VAL556 = 15/1; <select size="1" name="select1" id="select1" onchange="Inc20ut()" > <option selected value="1">SEL1</option> <option value="2">SEL2</option> <option value="3">SEL3</option> </select> Я в яваскрипте вообще неразбираюсь, примерно накидал код как это должно выглядеть, чтобы сменой селекта менялось значение var ? |
jack8888,
:-? <script> var VAL556 = "20/1"; function Inc20ut(obj) { VAL556 = {1 : "20/1",2: "38/1", 3 : "15/1"}[obj.value] alert(VAL556) } </script> <select size="1" name="select1" id="select1" onchange="Inc20ut(this)" > <option selected value="1">SEL1</option> <option value="2">SEL2</option> <option value="3">SEL3</option> </select> |
спасибо
то что нужно |
Возникла еще одна проблема.
мне нужно добавить второй селект и чтобы при выборе определенный option было новое значение <select size="1" name="select1" id="select1" > <option selected value="1">SEL1</option> <option value="2">SEL2</option> <option value="3">SEL3</option> </select> <select size="1" name="select2" id="select2" > <option selected value="4">SEL4</option> <option value="5">SEL5</option> <option value="6">SEL6</option> </select> чтобы при выборе допустим select1.SEL1 + select2.SEL6 VAL556 = {1 : "20/1",2: "38/1", 3 : "15/1", select1.SEL1 + select2.SEL6: "160/1"}[obj.value] |
jack8888,
и сколько всего вариантов ? 9 |
3 варианта первый селект
10 вариантов 2 селект |
jack8888,
тогда всего вариантов 30? |
Часовой пояс GMT +3, время: 11:52. |