He estado practicando tu código y la verdad me ha ayudado mucho. Me ocurre un problema y es que lo que estoy buscando es que el usuario sólo tenga que rellenar un input ya que la otra variable a multiplicar la establezco yo desde el principio (quiero que sea estática).
Pienso que debo de modificar solámente el código de la función multiplica:
Código:
<script language="javascript">
function multiplica(form){
var resultado;
var x=0;
var kglu = 4.1;
var kptes = 4.2;
var klip = 9.3;
x = parseInt (form.num1.value);
resultado = x * kglu;
form.res.value=resultado;
}
</script>
He hecho lo anterior pero no sé porque no me funciona como deberia. En cuanto al input le he aplicado el evento onblur al form 1 y el input resultado lo he dejado tal y como estaba.
En que estoy fallando?
Muchas gracias de antemano!