Ir para conteúdo
Fórum Script Brasil
  • 0

Somar Valores


raphaelcarlos

Pergunta

Como consigo somar valores de variveis ?

<script>

function somar()

{

var campos = document.forms[0].valor;

var resultado = 0;

for(i = 0; i <= campos.length; i++)

{

if(i >= campos.length)// COLOQUEI ESSA CONDICAO porque ELE ESTA RETORNANDO ERRO QD TERMIVA O LOOP//

{

break;

}

resultado = (resultado) + (campos.value);

alert(campos.value);

}

alert(resultado);

}

</script>

</head>

<body>

<form name="teste">

<input type="text" name="valor" value="1">

<input type="text" name="valor" value="2">

<input type="button" value="Calcular" Onclick="somar();">

</form>

Dessa forma ele esta concatenando as vars eu queria que ele somasse o valor delas.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

opa, faz o teste aí!

<html>
<head>
<title>Untitled</title>
<script language="JavaScript" type="text/javascript">
<!--
function somar(){
    var campos = document.forms[0].valor;
    var resultado = 0;
    for(i = 0; i <= campos.length; i++){
        if(i >= campos.length){
            break;
        }
        resultado = eval(resultado) + eval(campos[i].value);
    }
    alert(resultado);
}
//-->
</script>
</head>
<body>
<form name="teste">
<input type="text" name="valor" value="1">
<input type="text" name="valor" value="2">
<input type="button" value="Calcular" Onclick="somar();">
</form>
</body>
</html>

abraços

Link para o comentário
Compartilhar em outros sites

  • 0

cara..então faz isso aqui oh...

<html>

<head>

<script type="text/javascript">

function somaValores()

{

var valor1=prompt("Digite o Primeiro valor!","")

var valor2=prompt("Digite o Segundo valor!","")

{

document.write(valor1 + valor2)

}

}

</script>

</head>

<body>

<form>

<input type="button" onclick="somaValores()" value="CLICA AQUI!!!">

</form>

</body>

</html>

putz...acabei de ver a resposta do fercosmig...acho que não entendi sua pergunta...foi mal... :D

ATENÇÃO meu exemplo está errado! o + (mais) concatena... e não soma...

é porque não consigo deleta mais meu posto...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...