Hola
Veamos, a la función
muestraPrecioProducto() le estás pasando un parámetro pero no lo estás recogiendo. Prueba así
Cita: sel.onchange = function(){muestraPrecioProducto(this.value);}
function muestraPrecioProducto(valor) {
document.getElementById('id_precio_producto1').val ue = valor;
}
Suerte