Хорошим подходом было бы использовать value
каждого параметра для хранения курса валюты, например:
<select id="currency">
<option value="1.12" >Dollar</option>
<option value="0.86">Pound</option>
<option value="170">Pak</option>
</select>
Затем в функции Javascript вы можете просто умножить сумму на выбраннуюАтрибут value
опции:
function getInputValue(){
//assuming you are typing the amount in an input with id "myInput"
var amount = document.getElementById("myInput").value;
var rate = document.getElementById("currency").value;
var result = amount * rate;
//output the result to HTML
//(assuming you have a div or element with id "result")
document.getElementById("result").innerHTML = result;
}
Что касается примечания, в исходном коде я не уверен, что вы пытались сделать:
var inputVal = document.getElementById("myInput").value=currency;
СделалВы имеете в виду реальное значение currency
? Тогда вы должны были сделать:
var inputVal = document.getElementById("currency").value;