andreas: Echtes Dropdown-Menü mit Javascript oder PHP?

Beitrag lesen

Hallo!
ich siche nach einer Möglichkeit, dass ich per Knopfdruck Werte von der einen Auswahl-Liste in eine andere übertragen kann, die dann hinterher beim Abschicken des Formulars di entscheidenen Werte enthält.
1. Müssen beide Listen im Formular stehen?
Ich habe das mal wie folgt probiert, hier mal die ganze Seite:

<head>
<script type="text/javascript">
<!--
function add() {
document.form.sel2.value = document.form.sel1.value;
}
//-->
</script>
</head>
<body>
<form name="form" method="post" action="">
  <select name="sel1" size="5" multiple>
    <option>a</option>
    <option>b</option>
    <option>c</option>
    <option>d</option>
    <option>e</option>
  </select>
  <input type="button" name="add" value="hinzufügen" onClick="add()">
  <input type="button" name="del" value="löschen">
  <select name="sel2" size="5" multiple>
  </select>
</form>
</body>

Und wenn man jetzt auf "hinzufügen" klickt, solen alles Werte aus dem sel1 Feld in das sel2 Feld übertragen werden.

2. Problem: Wie lösche ich die Werte im sel2 Feld mit Javascript?

Also ich dachte mir Javascript ist da besser, da Clientseitig, weiß nur nicht ob das überhaupt geht.
Was mache ich falsch???

Grüsse
  Andreas