Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/09/2010, 12:37
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 10 meses
Puntos: 126
Respuesta: Multiplicar datos dinamicos con JavaScript

Hola

Después de revisar una y otra vez que es lo que podría estar pasando y no encontrar la razón por la que el parámetro id es indefinido. El problema y solución la tienes en esto que imprimes, por que supongo, mas bien sé, que no es un error de tipeo
Cita:
sel.onchange = function(){calculaTotalProducto1(this.id, this.valor, iteration);}
A todo esto podrías hacer este cambio. Como no usas para nada el valor de la opción, no hace falta que lo pases
Código Javascript:
Ver original
  1. sel.onchange = function(){calculaTotalProducto1(this.id, iteracion);}
  2.  
  3. function calculaTotalProducto1(id, index) {
  4. var unidades = document.getElementById(id).options[document.getElementById(id).selectedIndex].value;
Así queda mas claro para futuras revisiones

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />