el html está bien, menos en este control
Cita: <input type="text" id="multiplicando[]" value="<?php echo $row['precio_lista'];?>" onChange="multiplicar();" disabled="disabled">
- el atributo name es el que ha de tener el array asociativo
- si el control está deshabilitado, como se puede invocar a multiplicar() ??
Cita: m1[0] = document.getElementById("multiplicando").value;
- el valor de los controles no puedes recogerlo por su id, sino por su name
- las operaciones matemáticas no pueden dar ningún resultado por que estás operando con array en lugar de valores
a simple vista esto es lo que detecto