TheGuy: <select>-Feld: Bei Auswahl den Rest nicht löschen? (ohne Strg!)

Beitrag lesen

Hallo,

ich habe folgendes Problem:

In meiner HTML-PHP-basierten Datenbank müssen oftmals Datensätze via <select> ausgewählt werden. Diese sind z.T. sehr umfangreich, sodass ein scrollen unvermeidlich ist. Will man mehrere DS auswählen, welche nicht beieinander liegen, so muss man diese bekanntlich per Strg-Taste wählen.

Klickt man aber "ausversehen" einen DS an, ohne die Strg-Taste gedrückt zu haben, so werden alle anderen DS in der Auswahl abgewählt und nur der 1 aktuell angeklickte DS bleicht selektiert. Bemerkt man dies nicht, so hat man schnell einen Fehler gespeichert.

Gibt es die Möglichkeit, dass DS ausgewählt werden, wenn man sie anklickt (ohne Strg-Taste gedrückt zu haben). Dabei sollen jedoch die bereits ausgewählten DS nicht abgewählt werden. Will man einen DS abwählen, so muss man (ohne Strg-Taste) diesen selektieren, und dann wird auch nur dieser abgewählt.

Ich hoffe, ich habe mich verständlich ausgedrückt. Wenn nicht, bitte einfach nachfragen.

Vielen Dank für eure Hilfe!