Boa noite! Tudo bem?? Espero que sim!
Estou com uma dificuldade de usar os valores de dois input com um só botão. O que quero fazer é um mini programa que tem duas caixas de texto, com o input, e um botão, com button, para executar uma operação com os valores dos inputs.
O código que fiz até agora é esse:
<div class="Cálculo">
<form action="">
<input type="text" name="base" id="base" placeholder="Base">
<input type="text" name="altura" id="altura" placeholder="Altura">
<button>Calcular</button>
</form>
<script>
var base = document.querySelector("#base");
var altura = document.querySelector("#altura");
function calcula (e) {
alert("A área do triângulo é:" + 1*((base.value*altura.value)/2)
};
var button = document.querySelector("button");
button.onclick = calcula;
</script>
</div>
Mas ao executar o programa, colocar os dois valores e clicar no botão, o que aparece é: "A área do triângulo é:[object HTMLInputElement]"...
Como posso resolver esse problema??
Agradeço desde já! Abraços!