Dirk Unger: Name des aktuellen Feldes

Wie kann ich den Feldnamen des Feldes feststellen, in dem sich zum Zeitpunkt der Abfrage der Cursor befindet.

Beispiel: Ich habe eine Funktion, welche bei jedem Tastendruck checkt ob eine bestimmte Bedingung erfüllt ist. Wenn die Bedindung erfüllt ist soll eine andere Funktion ausgeführt werden, allerdings nur wenn sich der Cursor in einem bestimmten Feld befindet.

Hat jemand eine Lösung ?
Sollte unter NS ab 4.x und unter IE 4.x und höher laufen.

  1. Hallo,
    schreibe einfach in jedes Feld onfocus="meinevariable = this.name"
    Dann befindet sich in der Variablen "meinevariable" immer der Name des momentan (bzw. des zuletzt aktivierten)Feldes.

    gruesse
    Thomas Mell

    1. Hi Thomas!

      schreibe einfach in jedes Feld onfocus="meinevariable = this.name"
      Dann befindet sich in der Variablen "meinevariable" immer der Name des momentan (bzw. des zuletzt aktivierten)Feldes.

      Yoh, und wenn Du einfach schreibst onFocus="window.mein_objekt = this;" , wird statt dem Namen eine Referenz auf das JS-Objekt gespeichert, und dann stehen einem alle Methoden und Eigenschaften zur Verfuegung, die dieses so kennt, z.B. mein_objekt.value oder auch mein_objekt.name.

      So lange, Roland

      P.S. Ja ich weiss, das Script hat Verspaetung... ;-)