Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/09/2012, 15:58
nacho_mim
 
Fecha de Ingreso: septiembre-2012
Mensajes: 23
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Error NaN en Javascript

Cita:
Iniciado por emprear Ver Mensaje
Código Javascript:
Ver original
  1. function calculo(cantidad,precio,inputtext,totaltext){

una función que recibe parámetros, hasta ahi vamos bien.

Código Javascript:
Ver original
  1. cantidad - entero con la cantidad
  2.          /* Parametros:
  3.     precio - entero con el precio
  4.     inputtotal - nombre del elemento del formulario donde ira el
  5.         */
  6. total

ahi, ya empezamos con el desaguisado. Que es todo eso?, un comentario, una intención, variables mal declaradas?

Código PHP:
Ver original
  1. <input name="can1" type="text" id="can1" value="<?php if (isset($_SESSION['can1'])){ echo $_SESSION['can1']; } ?>" size="10" onChange="calculo(this.value,val1.value,tot1,total);" />

al momento de hacer onchange, que se supone representan val1.value, tot1 y total?

Hasta tanto no corrijas y entiendas lo que te comento, cualquier otro tipo de ayuda carece de sentido

Perdón por eso, lo primero son comentarios, era para explicar pero olvidé los /* */


value,val1.value,tot1,total Son las variables que se envían a la función

val1.value es la variable precio
tot1.value es la variable subtotal
total es el nombre del textbox donde se mostrará la suma final

La función lo que hace es obtener todos los valores de los los textbox can1,can2,can3...etc. (cantidad) y cada uno multiplicarlos por los textbox val1,val2,val3...etc. (valores) para al final todo eso almacenarlo en la variable total y mostrarla en el textbox total.

No se si me expliqué bien, cualquier duda hazmela saber por favor, gracias por tu tiempo.
Saludos.