Estoy realizando una función pero no logro que funcione bien.
La función debería coger dos números: Uno con un formato 1000.2(valor1) y el otro con un formato 12000,20(valor2). Hacer la suma y sacar en pantalla un formato 13000,40
La función es la siguiente
Cita:
function uncheck(valor1){
var valor2=document.getElementById('suma').innerHTML;
valor2=preu_total.replace(",",".");
valor2=parseFloat(valor2);
valor1=parseFloat(valor1);
var total=valor1+valor2 ;
total.toString(total);
total=preunou.replace(".",",");
document.getElementById('suma').innerHTML=total;
}
var valor2=document.getElementById('suma').innerHTML;
valor2=preu_total.replace(",",".");
valor2=parseFloat(valor2);
valor1=parseFloat(valor1);
var total=valor1+valor2 ;
total.toString(total);
total=preunou.replace(".",",");
document.getElementById('suma').innerHTML=total;
}
Me sale un error de ilegal radix que no he logrado entender.
Si alguien observa el error me haría un gran favor
PD: Sería ya perfecto si ,a parte,alguien conociera la manera de poner un punto en el millar, es decir que no quedara así 13000,40 sinó así 13.000,40
Gracias de antemano y un saludo