Problema com onkeyup em um select
Fala galera, de buenas? Estou tendo o problema esse simples código meu:
Quero que ele retorne o valor da soma depois de inserir a quantidade no campo valor1 e selecionar o combustivel no campo select
sem ter que clicar em calcular ou algo do tipo: Segue script que eu fiz
<!DOCTYPE html>
<html>
<body>
<input type="text" id="valor1" onkeyup="myFunction()">
<select id="valor2" onkeyup="myFunction()">
<option value="eletricidade">Eletricidade</option>
<option value="gasolina">Gasolina</option>
<option value="oleo">Oleo</option>
</select>
<p>O resultado é: <span id="resultado"></span></p>
<script>
function myFunction() {
var x = document.getElementById("valor1").value;
var y = document.getElementById("valor2").value;
if(y == Eletricidade) {
res = parseInt(x) * 2;
}
else if (y == Gasolina) {
res = parseInt(x) * 3;
}
else {
res = parseInt(x) * 4;
};
document.getElementById("resultado").innerHTML = res;
}
</script>
</body>
</html>
Onde estou garoteando? Ele não exibe o resultado da multiplicaçãoDiscussão (4)
Carregando comentários...