Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2005, 09:21
htmlPedrote
 
Fecha de Ingreso: agosto-2004
Ubicación: Stgo de Chile
Mensajes: 64
Antigüedad: 19 años, 9 meses
Puntos: 0
Imposible realizar una suma !!

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">