Hola
Desde el primer combox mandas a llamar a
sel.onchange = function(){muestraPrecioProducto(this.value,this.i d);} pasandole dos parámetros, uno de ellos es el precio por unidad.
Ese valor podemos usarlo para rellenar el campo i
d_producto' + iteration + '_precio y para darle valor a las opciones de
id_unidades' + iteration. De tal manera que la funcion
calculaTotalProducto1() quedaría así
Código Javascript
:
Ver originalfunction calculaTotalProducto1(valor, id) {
var multiplica = parseFloat(id)*parseFloat(valor);
document.getElementById('id_producto' +id+ '_total').value= multiplica;
Ahora el problema es rellenar el campo
id_producto' +id+ '_total. Cambiaremos alguna cosa
A la función
calculaTotalProducto1() le añadiremos otro parámetro, en este caso,
iteracion
Código Javascript
:
Ver originalcalculaTotalProducto1(this.id,this.value, iteracion)
Así finalmente la función quedará así
Código Javascript
:
Ver originalfunction calculaTotalProducto1(valor, id, index) {
var multiplica = parseFloat(id)*parseFloat(valor);
document.getElementById('id_producto' +index+ '_total').value= multiplica;
}
Suerte