Hola amigos, quisiera pedirles su ayuda frente a este problema que tengo
y con mi poca experiencia no he podido resolver.
Tengo un formulario que obtiene el resultado de 10 multiplicaciones,(el usuario ingresa los números en unos textbox).
El resultado se almacena en una variable valsub y se muestra en un textbox llamado subtotal.
A este resultado debo restarle o sumarle una cantidad que el usuario ingresará en un textbox suma o de resta.
La resta no tiene ninguna dificultad, lo hace bien, pero cuando al subtotal quiero sumarle una cantidad, no me resulta
El resultado final de estas operaciones se muestra en otro textbox llamado total.
Alguien sabe que ocurre?
<SCRIPT>
function calculate()
{
var val1,val2,val3,val4,val5,val6,val7,val8,val9,val10 ,valsub,sumar,restar,res1,res2;
val1 = ((document.calcform.price1.value)*(document.calcfo rm.quantity1.value))
val2 = ((document.calcform.price2.value)*(document.calcfo rm.quantity2.value))
val3 = ((document.calcform.price3.value)*(document.calcfo rm.quantity3.value))
val4 = ((document.calcform.price4.value)*(document.calcfo rm.quantity4.value))
val5 = ((document.calcform.price5.value)*(document.calcfo rm.quantity5.value))
val6 = ((document.calcform.price6.value)*(document.calcfo rm.quantity6.value))
val7 =((document.calcform.price7.value)*(document.calcf orm.quantity7.value))
val8 = ((document.calcform.price8.value)*(document.calcfo rm.quantity8.value))
val9 = ((document.calcform.price9.value)*(document.calcfo rm.quantity9.value))
val10 = ((document.calcform.price10.value)*(document.calcf orm.quantity10.value))
valsub = ((val1) + (val2) +(val3) + (val4) + (val5) + (val6) + (val7) + (val8) + (val9) +(val10))
document.calcform.subtotal.value = valsub
sumar = document.calcform.sumarle.value
res1= ((valsub) + (sumar))
document.calcform.total.value = res1
restar = document.calcform.descuento.value
res2= ((valsub) - (restar))
document.calcform.total.value = res2
}
</SCRIPT>
en el body está el botón
<INPUT name="button2" type="button" ONCLICK="calculate()" Value="Calcular">