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

Hola Amigos del Foro tengo un problema con la siguiente función en Javascript

Código HTML:
<script>
function calculo(cantidad,precio,inputtext,totaltext){

	cantidad - entero con la cantidad
	precio - entero con el precio
	inputtotal - nombre del elemento del formulario donde ira el total
	
	// Calculo del subtotal
	subtotal = precio*cantidad;
	inputtext.value=subtotal;
	
	//Actualizar el total
	
	total = eval(totaltext.value);
	totaltext.value = total + subtotal;
}

</script> 
Donde ingreso la cantidad es el siguiente:
Código PHP:
<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);" />
Donde Toma el valor unitario
Código PHP:
<input name="val1" type="text" id="val1" value="<?php echo $_SESSION['val1']; ?>" size="10" />
El total se registra en otro TextBox llamado total.

La función me multiplica bien, pero al momento de dar el Total da el error NotanNumber.

Espero me puedan ayudar, muchas gracias.