22/06/2010, 12:23
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 83
Antigüedad: 16 años, 1 mes Puntos: 0 | |
Respuesta: Resta no funciona... Bueno, en la funcion siempre le pides al value a HDNtotal, pero nunca lo actualizas, o sea, siempre es cero, y bueno a la hora de restar podias validar si un numero es menor q el otro para poder restarlos al reves
prueba con esta funcion
function agrega_resultado(campo){
total=parseFloat(document.getElementById('HDNtotal ').value);
actual=parseFloat(campo.value);
var sum = 0;
if(campo.checked==true){
sum=total+actual;
}else{
sum= total>=actual ? total-actual : actual-total;
}
document.getElementById('HDNtotal').value = sum;
document.getElementById('total').innerHTML=sum;
} |