SELFHTML wird 30 Jahre alt!
Die Mitgliederversammlung findet am 24.05.2025 um 10:00 statt. Alle Mitglieder und Interessierte sind herzlich eingeladen.
Davor und danach gibt es Gelegenheiten zum gemütlichen Beisammensein. → Veranstaltungs-Ankündigung.
JavaScript/DOM/Event/focusin
Der focusin-Event-Handler wird ausgelöst, wenn ein Element angeklickt wird. Anders als bei onfocus steigt dieser Event-Handler auf (Event-Bubbling).
bubbles |
ja |
---|---|
cancelable |
nein |
mögliche Auslöser |
allen Elementen, |
Event-Objekt |
FocusEvent |
<form name="Test" action="">
Name: <input type="text" id="Eingabe" onfocusin="rein(this)" onfocusout="raus(this)"><br>
Geben Sie irgendetwas ein und klicken Sie dann woanders hin, um das Eingabefeld zu verlassen!
</form>
<script>
function rein (Feld) {
Feld.style.background = "#e7c157";
}
function raus (Feld) {
Feld.style.background = "#ebf5d7";
}
In dem Beispiel wird ein Formular definiert. Bewegen Sie den Cursor in das Eingabefeld, wird der Event-Handler focusin
des jeweiligen Feldes aktiv. Dabei wird das Feld gelb eingefärbt. Wenn man es verlässt, feuert focusout und das Feld wird grün.