为何我的代码onchange不起作用
身高: <input name="height" type="text" value="1.70" size="6" maxlength="4">
体重: <input name="weight" type="text" onChange="javascript:document.all.exponent.value = document.all.weight.value/(document.all.height.value*document.all.height.value)" value="60" size="6" maxlength="3">
体重指数: <input name="exponent" type="text" value="自动生成" size="8" >
代码中我使用了onChange,应该在输入体重时就自动计算指数的,但是在这里表现的和onblur是一样的效果,需要将光标移出体重输入框才会自动计算,这是为什么?