Mahlzeit Alex,
function nextFieldOnFocus(feldId, nextFeldId) {
if(feldId.getAttribute('maxlength')==feldId.value.length) {
document.getElementById(nextFeldId).focus();
}
}
Deine Funktion erwartet also ganz offenbar als ersten Parameter ein Elementobjekt, als zweiten Parameter dann einen String, der die ID eines Elements enthält ... korrekt?
> ~~~html
> <input type="text" name="PLZ" id="PLZ" style="width:47px" maxlength="5" onkeyup="nextFieldOnFocus(PLZ,'Ort');" value="">
>
Gesetzt den Fall, dass obige Vermutung zutrifft, sollte dann hier eine globale Variable existieren, die auf das aktuelle Elementobjekt verweist. Wenn dem nicht so ist, ist Dein Code fehlerhaft.
Und: NEIN, das ist KEIN Bug im Firefox. Egal, wie oft Du das behauptest.
Anmerkung: wieso benutzt Du in Deinem Eventhandler für den ersten Parameter des Funktionsaufrufs nicht einfach http://de.selfhtml.org/javascript/sprache/objekte.htm#this@title=this? So hätte sich Dein Problem in Wohlgefallen aufgelöst ...
MfG,
EKKi
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|