У меня есть метод объекта с именем update
, который генерирует целое число, а если он отличается от значения переменной region
, присваивает его region
. Если целое число совпадает с region
, тогда пользователь выбирает значение из выпадающего меню <select>
.Получение значения выпадающего списка из функции
Я пытаюсь выяснить, как получить значение <select>
в функции.
<form>
Выберите регион Северо-восточный Юго- North Central South Central Plains Северо-Запад Юго-Запад
//Destination object
var destination= function(spec) {
spec= spec||{};
var that= {};
that.update= function(newDest) {
function roll() {
return Math.floor(Math.random()*6)+Math.floor(Math.random()*6)+Math.floor(Math.random()*2)*11;
};
newDest= newDest||{};
//newDest is event
newRegion=newDest.target.value;
//newDest is empty object
newRegion= newDest.region||codes[roll()][0];
if (spec.region=== newRegion) {
//ask user for new region
//how do i use event handlers here?
};
//set new region
spec.region= newRegion;
//set new city
spec.city= newDest.city||codes[roll()][newRegion];
};
return that;
};