Axel Richter: Erkennung: select-Element option-Liste ausgeklappt/eingeklappt

Beitrag lesen

Hallo,

Anhand von vorhandenem Focus kann aber nicht festgestellt werden, ob die Liste aus- oder eingeklappt ist.

Man könnte bei SELECT.onfocus beginnen zu zählen, wie oft Enter gedrückt wurde (Der Zähler könnte eine Eigenschaft des SELECTs sein.) und bis zum _zweiten_ Enter die Event-Propagation stoppen bzw. cancelBubble auf true setzen. Dann müsste man zwei Mal Enter drücken zum Absenden, wenn das SELECT den Focus hat. Zumindest das normale Ausfüllen sollte damit erleichtert werden (Focus->Liste aufklappen->Auswählen->Enter führt dann nicht zum Absenden). Probleme gäbe es nur, wenn man bei einmaligem Focus die Liste zwei Mal aufklappt.

Das reicht Dir nicht, oder?

viele Grüße

Axel