Смена значения 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, время: 23:45. |