Lo único que tenías que hacer era pasarle a la función el siguiente argumento:
this.value
. De esta manera, tomas el valor del combo, el cual es el valor de la opción seleccionada.
Código HTML:
Ver originalonchange="actualizar_importe(this.value)"
Y luego:
Código Javascript
:
Ver originalfunction actualizar_importe(precio){
var cantidad = parseInt(document.getElementById("cantidad").value),
total = precio * cantidad;
}
Todo valor ingresado en un campo de texto, debe de ser
parseado a un valor numérico, para lo cual existen algunas funciones que ofrece JavaScript, como
parseInt()
.
Un saludo