Hola a todos, pff quee pena molestar nuevamente pero me han solicitado una funcion de esas raras para hacer un a suma que ya tenia funcionando pero ahora con un imput tipo texto, bueno aqui esta el codigo.
Código html:
Ver original
<script language="JavaScript">
function Suma2(isChecked, myValue){
myValue=myValue.replace(",","");
var total=0;
tot = parseFloat(document.sumar2.total2.value);
myValue = parseFloat(myValue);
if (isChecked)
total = tot + myValue;
else
total = tot - myValue;
document.sumar2.total2.value = total.toFixed(2);
}
<form name="sumar2" method="POST">
<p><input type="text" value="" name="Check1" onkeyup="Suma2(this.checked,this.value)" /></p> <p><input type="checkbox" value="63.50" name="Check2" onClick="Suma2(this.checked,this.value)" >$63.50
</p> <p><input type="checkbox" value="50.00" name="Check3" onClick="Suma2(this.checked,this.value)" >$50.00
</p> <p><b><font color="#999999">$
</font></b> <input id="pago" class="resultado" type="text" name="total2" value="0" disabled></p>
El problema que tengo es que al momento de meter una cantidad al input text, me aparece un numero negativo con cantidad distinta, la suma de los checkbox funciona bien pero con este nuevo campo tambien se vuelve loco y me hace la suma con numeros negativos, como arreglo esto?
Saludos!