Event für SELECT onchange mit Tastatur

8

Ich habe ein onchange -Ereignis für ein HTML-SELECT-Steuerelement, das eine JavaScript-Funktion aufruft. Dies funktioniert, wenn ich eine neue Option aus der geöffneten Liste mit der Maus auswähle oder wenn ich das SELECT-Steuerelement drop lege und dann eine Option mit der Maus auswähle oder mit der Tastatur auswähle und ENTER drücke.

Wie kann ich die Funktion ausführen, wenn das SELECT-Steuerelement nicht geöffnet ist und ich einfach mit den Cursortasten durch die verschiedenen Optionen nach oben oder unten scrollen. onblur macht nichts und onkeypress führt zu seltsamen Ergebnissen, bei denen die Werte nicht mehr synchron sind.

    
SabreWolfy 23.01.2012, 13:41
quelle

1 Antwort

5

Das onkeyup -Ereignis löst das:

%Vor%     
SabreWolfy 28.02.2013, 13:03
quelle

Tags und Links