Hola tengo una duda, estoy sumando con selects y me va bien con numero normales, pero al momento de querer sumar numero decimales o numeros que contengan comas y puntos me suma de un mal modo y no me da el resultado correcto, pongo el codigo de un ejemplo..
¿alguien me puede echar la mano con este problema?
Código js:
Ver original<html><head></head><body>
<script language="JavaScript">
function Suma1(isChecked, myValue){
tot = parseInt(document.sumar1.total1.value);
myValue = parseInt(myValue);
if (isChecked) document.sumar1.total1.value = tot + myValue;
else document.sumar1.total1.value = tot - myValue;
}
function Suma2(isChecked, myValue){
tot = parseInt(document.sumar2.total2.value);
myValue = parseInt(myValue);
if (isChecked) document.sumar2.total2.value = tot + myValue;
else document.sumar2.total2.value = tot - myValue;
}
</script>
<body>
<h1>Aqui esta todo bien</h1>
<form name="sumar1" method="POST">
<p><input type="checkbox" value="63" name="Check1" onClick="Suma1(this.checked,this.value)" >$63</p>
<p><input type="checkbox" value="50" name="Check2" onClick="Suma1(this.checked,this.value)" >$50</p>
<p><input type="checkbox" value="1252" name="Check3" onClick="Suma1(this.checked,this.value)" >$1252</p>
<p><b><font color="#999999">$</font></b> <input id="pago" class="resultado" type="text" name="total1" value="0" disabled></p>
</form>
<h1>Aqui no funciona tan bien</h1>
<form name="sumar2" method="POST">
<p><input type="checkbox" value="63.50" name="Check1" onClick="Suma2(this.checked,this.value)" >$63.50</p>
<p><input type="checkbox" value="50.00" name="Check2" onClick="Suma2(this.checked,this.value)" >$50.00</p>
<p><input type="checkbox" value="1,252.00" name="Check3" onClick="Suma2(this.checked,this.value)" >$1,252.00</p>
<p><b><font color="#999999">$</font></b> <input id="pago" class="resultado" type="text" name="total2" value="0" disabled></p>
</form>
</body></html>