Nicky Hochmuth: Mehrfachauswahl in <select> nicht zerstören?

Beitrag lesen

Ich habe mit einem Script entsprechend dem gespeicherten Werten eine
Liste mit Mehrfachauswahl erstellt. In der Form:

<select name="kategory[]" multiple="multiple" size="4">
<option value='1' selected='selected'>1</option>
<option value='2' >2</option>
<option value='3' >3</option>
<option value='4' selected='selected'>4</option>
</select>

Wenn ich nun im Browser diese Liste editieren möchte (einzelne  Zeilen de-/selektieren) geht das nur, wenn man die <Ctrl>/Apfel-Taste drückt, ansonsten geht die ganze Voreinstellung verloren und nur die eine Zeile wird selektiert.

Wie kann man verhindern das sich die Voreingestellte Mehrfachauswahl selbst zerstört wenn man ohne die <Ctrl>/Apfel-Teste editiert?

Vielen Dank für eure Hilfe

Nicky Hochmuth