Ese problemilla con lo del <select> ya casi está resuelto. Pero me sigue quedando un pequeño problema, y es que el resultado de una operación no aparece, en vez de eso aparece el típico NaN, que quiere decir que el resultado no es un número. ¿Qué he hecho mal?
Aquí tienen el código de la operación:
function operacion()
{
if (document.formulario.seleccion.options.value == "opcion1") {
var variable = 34 }
if (document.formulario.seleccion.options.value == "opcion2") {
var variable = 1.32 }
var variableinput = parseFloat(document.formulario.input.value)
document.formulario.resultado.value = variable * variableinput
}