ChrisB: Checkboxen Windows-Explorer-like mit Ctrl / Shift markieren?

Beitrag lesen

Hi,

Nun wäre es für den Arbeitsfluss genial, wenn ich so Windows-Explorer-like mehrere aufeinander folgende Zeilen (bzw. Checkboxen) über die Shift-Taste auswählen könnte. Also: eine Checkbox aktivieren und dann mit gedrückter Shift-Taste eine Checkbox 10 Zeilen unterhalb markieren --> alle Checkboxen dazwischen werden ebenfalls selektiert.

Ist so was möglich mit Javascript? Könnt Ihr mir evtl. ein paar Tipps geben, wie ich das in Angriff nehmen könnte?

Wie man gedrueckte Tasten in Erfahrung bringt, ist beim Event-Objekt beschrieben.

Und sich die "vorherige" Checkbox bei onClick oder onChange zu merken, sollte ja kein grosses Problem darstellen (aktuellen Zustand beachten).

Und dann von Startcheckbox bis Endcheckbox alle in einer Schleife abzugrasen, sollte auch nicht allzu kompliziert sein. Zur Not durchlaeuft man halt alle in Frage kommenden, und vergleicht jeweils die Referenzen.

MfG ChrisB