Que bien que hayas encontrado la solucion tan pronto, pero te pregunto: es realmente el resultado que deseas? Me explico; Si utilizas la funcion de ese modo te dara como resultado
14500037 la suma de
50.000,25 +
95.000,12 como veras si tu intencion es almacenar esta informacion en una base de datos Guardarias
14500037, lo que seria equivalente a
14.500.037 si de una vez lo conviertes en Decimales creo que te quedaria mejor. por Ejemplo:
Código PHP:
var operando1 = document.getElementById('montoLegal').value;
operando1= operando1.replace(".","").replace(",",".");
var operando2 = document.getElementById('creditoadicional').value;
operando2= operando2.replace(".","").replace(",",".");
var result = eval(operando1 + operacion + operando2);
document.getElementById('total').value = result ;}
</script>
Solo en lugar de eliminar la coma, que indica los decimales, se reemplaza por el punto.
De esta forma te quedaria:
145000.37 ideal para guardarlo en un campo double en una base de datos.
Espero que sea un aporte.
Saludos!!