Обновить скрипт var со значением из выпадающего списка? - PullRequest
0 голосов
/ 06 ноября 2011

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

<script>
var languageFrom = " from ";
var languageTo = " to ";
</script>

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

<select>
<option value="en">En</option>
<option value="fr">Fr</option>
</select>

Когда вы выбираете одно из выпадающих меню, оно заполняет переменную from текстом из значения опции.Как вы можете сделать это?Есть ли уроки по этому вопросу?

Ответы [ 2 ]

1 голос
/ 06 ноября 2011

Вы можете привязать обработчик событий change к элементу select:

document.getElementById("yourSelect").onchange = function() {
    languageFrom = this.value;
}

Обратите внимание, что это предполагает id из yourSelect для элемента select, а также предполагает, что languageFrom входит в область действия обработчика событий (возможно, глобального).

0 голосов
/ 06 ноября 2011
selectNode.addEventListener("change", function(evt) {
        languageFrom=languageTo;
        languageTo = evt.target.value;
    },false);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...