si puedes formar input de diferentes ids solo basta con agregar parametros a tu funcion
Código Javascript
:
Ver originalfunction calcular(IdCantidad,IdPrecio,IdTotal){
cantidad = document.getElementById('IdCantidad').value;
precio = document.getElementById('IdPrecio').value;
document.getElementById('IdTotal').value= (cantidad * 1) * (precio * 1);
// result= document.form1.txtSubTotal.value = (cantidad * 1) * (precio * 1);
}
y cuando vayas creando tus inputs :
Código Javascript
:
Ver originaltd.innerHTML = "<input type='text' size='15' name='precioUnitario" + "'onFocus='multiplicar('iddelinputcantidad','idinputprecio','idinputtotal');" + "'onBlur='Nomultiplicar();" +"'id='precioUnitario" + "'>";