Javascript: получить значение массива, когда я выбираю параметр в раскрывающемся списке

Я надеюсь, что кто-то сможет помочь мне решить эту простую проблему.

Моя цель - получить значение в массиве из раскрывающегося списка выбора.

По сути, я создаю массив в Javascript и раскрывающийся список выбора в теле.

<script type="text/javascript">
    var even = new Array(2, 4, 6);
</script>
.
.
.
<select id="evenNumbers">
     <option value="1">two</option>
     <option value="2">four</option>
     <option value="3">six</option>
</select>

Мой вопрос: как я могу получить значение в массиве, если я выберу опцию из раскрывающегося списка? например когда я выбираю «два» из раскрывающегося списка, но я могу получить значение «2» в массиве, чтобы выполнить некоторые вычисления.

Спасибо.


person R.Spark    schedule 18.11.2010    source источник


Ответы (1)


ваше поле выбора будет выглядеть так

<select >
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
</select>

если вы хотите заполнить значения, помещая цикл for.

для получения значения выбранного параметра

this.options[this.selectedIndex].value

http://awesomerails.wordpress.com/2007/12/04/get-the-value-of-a-selected-option-with-javascript/

person zod    schedule 18.11.2010