Ich erstelle ein Formular mit einem Dropdown-Menü. Eine der Optionen ist "Andere - bitte angeben", die ein zusätzliches Textfeld für weitere Details anzeigen soll.onchange ohne Fokus zu verlieren?
Ich schaffte es mit OnChange-Ereignis + einige einfache Wertüberprüfung (wie ich kann nicht auf die Position verlassen).
Ich begann es zu testen und erkannte, dass, während es perfekt funktioniert, wenn eine Maus verwendet (onChange wird ausgeführt, nachdem die Steuerung den Fokus verliert), nicht wenn ich die Tastatur benutze (da es den Fokus noch nicht verloren hat) - Erst nachdem ich die Tabulatortaste gedrückt habe, erscheinen die Änderungen (was komisch aussieht).
Es scheint mir, als ob ich etwas offensichtlich fehlen würde, suchte ich nach anderen Ereignissen und das nächste, was ich gefunden habe, ist onclick, aber das ist es auch nicht.
Die Frage ist also, gibt es eine bessere Möglichkeit, dies zu lösen?