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.