Lo que sucede es que cualquier valor proveniente de un elemento HTML es interpretado como una cadena de texto. Para poder realizar operaciones matemáticas, necesitas
parsear sus valores a enteros o reales.
Código Javascript
:
Ver original//Entero
var a = parseInt(document.forms[0].txtca1.value);
//Real
var a = parseFloat(document.forms[0].txtca1.value);
Los métodos utilizados:
Un saludo