Hallo,
document.getElementById("myForm1").addEventListener("input", rechne);
input feuert bei jedem Input, also bei Eingabe jeder Ziffer. Wenn eine mehrstellige Zahl eigegeben wird, wird bei jeder Ziffer gerechnet. Ich verzögere daher die Reaktion auf das Input-Event:
var to;
document.getElementById("myForm1").addEventListener("input",function(event) {
window.clearTimeout(to);
to = window.setTimeout(rechne,500);
},false);
Gruß
Jürgen