Welches Formularfeld hat aktuell den Focus

StefanR

Erfahrenes Mitglied
Hallo,

gibt es eine Möglichkeit herrauszufinden, welches Feld in einem Formular aktuell den focus hat?

Bin da bis jetzt leider nicht fündig geworden. :(

Grüße
 
Hi,

mir ist keine Möglichkeit bekannt, direkt abfragen zu können, ob ein Element den Fokus besitzt. In einem Workaround könntest du jedoch alle Elemente eines Formulars durchlaufen und im onfocus-Event das Element selbst in eine globale Variable schreiben.
Code:
var objFocusElem = null;

window.onload = function(){
  var objForm = document.formularname;
  for(var i=0; i<objForm.elements.length; i++){
    objForm.elements[i].onfocus = function(){
      objFocusElem = this;
    }
  }
}

Ciao
Quaese
 

Neue Beiträge

Zurück