EKKi: focus() macht Probleme! HILFE!

Beitrag lesen

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:|