Tenho um input text no meu form, que recebe um valor do banco de dados. Isso já está funcionando perfeitamente. Criei uma função para somar o valor de um outro campo, com esse que trás da tabela, e está apenas concatenando. O que posso estar errando? Se como exemplo, eu trago do banco o valor 50, e depois digito 50 nesse outro campo que faz a soma, ela passa a mostrar 5050, acrescentando sempre o último valor digitado à esquerda do valor que veio da tabela, quando o normal seria exibir o resultado da soma. Vejam a função que deveria somar:
function onSomaTotal(){
var valorAbastecimento = document.getElementById("valorAbastecimento").value;
var totalValor = document.getElementById("totalValor").value;
document.getElementById("totalValor").value = (valorAbastecimento + totalValor);
}