Antje Hofmann: Zugriff auf das Objekt, das gerade den Focus hat

Beitrag lesen

Hallo Klaus

ich habe auf meiner Seite mehrere <INPUT type="text"... onkeydown="bla(ziel)"> Edit-Boxen definiert.

Wie finde ich heraus, welche Edit-Box aktuell den Focus hat (d.h. in welcher Textbox ich die Enter-Taste gedrückt habe), damit ich auf deren Value zugreifen kann?

übergib an deine Funktion das betreffende Objekt:

<INPUT type="text"... onkeydown="bla(ziel,this)">

und in bla dann

function bla(ziel,element) {

var value=element.value;
....
}

Mit dem Schlüsselwort this übergibst du - stark vereinfacht gesagt - deine Checkbox an die Funktion und kannst auf deren Eigenschaften zugreifen.

Viele Grüße

Antje