Jump to content
Skun Fly

[Resolvido] Multiplicação Básica

Recommended Posts

Skun Fly

Boas pessoal, eu à já algum tempo não mexia em html e javascript (também nunca fui nenhum pro, só dei alguns toques a aprendi algumas coisas básicas), então decidi fazer um pequeno código em que multiplicava 2 números e obtia o resultado clicando numa tag <button>

Então acho que estava a correr tudo bem até que foi experimentar o resultado final e sempre que clico em multiplicar em vez de aparecer o resultado aparece: NaNxNaN=NaN

Se me pudessem dizer qual é o meu erro agradecia

<!DOCTYPE html>
<html>
<head>
<title>Multiplicação</title>
<script>
function multiplicar(){

var Num1=document.getElementById("quociente");
var Num2=document.getElementById("multiplicador");
Num1=Number(Num1);
Num2=Number(Num2);
var Num3=Num1*Num2;

document.write(Num1 + "x" + Num2 + "=" + Num3);
}
</script>
</head>
<body>
<input type="number" id="quociente" name="quociente" > X <input type="number" id="multiplicador" name="multiplicador">
<button type="button" onclick="multiplicar()">Multiplicar</button>

</body>
</html>

Share this post


Link to post
Share on other sites
Rechousa

Olá,

Sem testar, acho que o problema poderá estar no facto de tentares obter o número de um objecto e não do seu valor.

Tens isto:

var Num1=document.getElementById("quociente");
var Num2=document.getElementById("multiplicador");

Deverias ter:

var Num1=document.getElementById("quociente").value;
var Num2=document.getElementById("multiplicador").value;

Espero ter ajudado,

  • Vote 1

Pedro Martins

Sharing is Knowledge!

http://www.linkedin.com/in/rechousa

Share this post


Link to post
Share on other sites
Skun Fly

Olá,

Sem testar, acho que o problema poderá estar no facto de tentares obter o número de um objecto e não do seu valor.

Tens isto:

var Num1=document.getElementById("quociente");
var Num2=document.getElementById("multiplicador");

Deverias ter:

var Num1=document.getElementById("quociente").value;
var Num2=document.getElementById("multiplicador").value;

Espero ter ajudado,

Resultou, muito obrigado!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.