Hola:
Te paso unos datos teóricos:
"1" + "1" = "11"
y
1 + 1 = 2;
Si tienes una cadena de texto (aunque los caracteres sean números) y usas el operador "+" con otra cadena el único resultado posible es una tercera cadena...
Si por lo contrario usas el mismo operador con números, el resulatado será otro número.
Los formularios solo conocen (o reconocen) cadenas, y para convertirlas en números deberías usar parseInt para convertir a enteros o parseFloat para números reales...
Dinos tus progresos, por si necesitas más orientación.
Saludos