Hola
Bueno, pues ya me funciona bien, sin embargo si me gustaria saber algo al respecto, por ej de caricatos o derkenuke que saben bastante de javascript y nos expliquen el porque se debe hacer asi
Código:
function calcular(elemento, valor)
{
var valor_total = document.form1.total_a_pagar.value;
if(document.forms['form1'].elements[elemento].checked)
{
valor_total=parseInt(valor_total)+parseInt(valor);
}
else
{
valor_total-=valor;
}
document.form1.total_a_pagar.value= valor_total;
}
Notese que en la suma le puse parseInt a ambos terminos, y en la resta quite el parseInt y sin embargo funciona bien, entonces???? bug de js????