Hola:
En principio puedes usar una función de cálculo asociada a la pulsación de las teclas de los campos adecuados:
<input type=text onkeyup="calcular(this.form)" name="monto" />
...
function calcular(f) {
porcentaje.value = monto.value / base.value;
}
Es mejor convertir las cantidades con parseInt / parseFloat
Saludos