спасибо большое конечно,но мне честно говоря очень интересно почему условия работают некорректно.
// Конвертер валют
dol_gr = 2;
eur_gr = 4;
dol_eur = 6;
from_gr = "Доллары";
griv = "Гривна";
function converter() {
monToConv = document.getElementById('typeInMoney');
convertedMon = document.getElementById('exchangedMoney');
getSelectCurrency = document.getElementById('selectCurr');
getSelectCurrency1 = document.getElementById('selectCurr1');
gSCopt = getSelectCurrency.options;
gSCopt1 = getSelectCurrency1.options;
for(i=0;i<gSCopt.length;i++){
current = gSCopt.item(i).value;
for(j=0;j<gSCopt1.length;j++){
current1 = gSCopt1.item(j).value;
if(current == 'Dollar' && current1 == 'Grivna'){
getMoneyToConvert = monToConv.value * dol_gr;
} else
if(current == 'Dollar' && current1 == 'Euro') {
getMoneyToConvert = (monToConv.value / dol_eur);
}
if(current == 'Euro' && current1 == 'Grivna'){
getMoneyToConvert = monToConv.value * eur_gr;
}
if(current == 'Euro' && current1 == 'Dollar'){
getMoneyToConvert = (monToConv.value * dol_eur);
}
if(current == 'Grivn' && current1 == 'Dollar1'){
getMoneyToConvert = monToConv.value / dol_gr;
}
if(current == 'Grivn' && current1 == 'Euro1'){
getMoneyToConvert = monToConv.value / eur_gr;
}
}
}
convertedMon.value = getMoneyToConvert;
}
это код моего скрипта(наверно сильно громоздкий,но я только начинаю работать),а вот кусок HTML
<select id='selectCurr'><option id='Dollar' value="Dollar">Dollar</option><option id='Euro' value="1">Euro</option><option id='Grivn' value="3">Grivna</option></select><br />
<input type="text" id="typeInMoney" name="Money" size="10"/><span id='CurName'></span>
<select id='selectCurr1'><option id='Dollar1' value="Dollar">Dollar</option><option id='Euro1' value="Euro">Euro</option><option id='Grivn1' value="Grivna">Grivna</option></select><br />
<input type="text" id="exchangedMoney" name="Grivna" readonly="readonly" value="" size="10"/><span id='CurName1'></span><br />
<input type="button" onclick="converter()" value="Конвертировать" />
если кому не сложно,можете указать на ошибку?повторяю,условия почему-то работают не те которые должны