Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/09/2007, 12:02
Avatar de messer
messer
 
Fecha de Ingreso: julio-2004
Mensajes: 467
Antigüedad: 20 años, 8 meses
Puntos: 5
De acuerdo Re: PROBLEMA CON UNA SUMA!!!!!!ayuda

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
    
operando1operando1.replace(".","").replace(",",".");
    var 
operando2 document.getElementById('creditoadicional').value
    
operando2operando2.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!!
__________________
<script type="text/messerScript"><!--
window.onload=function(){ loadMesserRules(this.href) }
--></script>