Moin!
Ja: vielleicht machst Du etwas total falsch ;-) Sieht so aus, als würde irgendwas in Deinem Code z.B. über alle Input-Felder iterieren, was den Effekt erklären könnte. Lässt sich aber nicht sagen ohne den Code zu sehen - hast Du nen Link?
Ich weiß, was da mindestens "iteriert": Der Zugriff auf das Formularfelder-Array.
getElementById() ist beispielsweise ein sehr teurer Aufruf, dessen Ergebnis man in jeden Falle zwischenspeichern sollte, anstatt ihn mehrfach mit identischer ID zu wiederholen. Außerdem verkürzt das den Code und macht ihn dadurch wahrscheinlich verständlicher und schneller.
Wie es sich mit Zugriffen auf document.forms[].elements[] verhält, kann ich aus dem Kopf nicht sagen, aber grundsätzlich würde ich vermuten, dass riesige Formulare auch an dieser Stelle mehr Aufwand bedeuten, und ein Zwischenspeichern durchaus sinnvoll sein kann.
- Sven Rautenberg