Dominik Amon: Dynamisch von Single Select auf Multiple ändern

Hallo Leute

gibts eine Möglichkeit per JavaScript das Verhalten der Selectbox zu ändern, dass aus einer Einzellauswahl eine Mehrfach wird (und umgekehrt)

sprich von type "single-one" auf "select-multiple". Die Type Eingeschaft ist ReadOnly, gibts eine andere Möglichkeit wie ich das "hinterrucks" ändern kann?
(Alternativen wie zwei Comboboxen haben und nur eine anzeigen und hin & her ausblenden sind mir bekannt)

Beachtet das in diesem konkreten Fall es reicht wenns auf einem IE ab Version 5.5 geht auf andere Browser braucht hier keine rücksicht genommen werden (ist eine interne Site)

danke
dominik

  1. Hallo,

    gibts eine Möglichkeit per JavaScript das Verhalten der Selectbox zu ändern, dass aus einer Einzellauswahl eine Mehrfach wird (und umgekehrt)

    Probiere es so:

    <form action="">
      <select name="auswahl">
        <option value="wert1">Text 1</option>
        <option value="wert2">Text 2</option>
        <option value="wert3">Text 3</option>
        <option value="wert4">Text 4</option>
        <option value="wert5">Text 5</option>
      </select>
      <input type="button" value="multiple=true" onclick="this.form.auswahl.multiple=true;this.form.auswahl.size=5">
      <input type="button" value="multiple=false" onclick="this.form.auswahl.multiple=false;this.form.auswahl.size=1">
    </form>

    MfG, Thomas