dedlfix: Formular mit Select - je nach Auswahl eine andere JS-Funktion

Beitrag lesen

ich suche eine Möglichkeit, ein Formular zu erstellen, das ein Select-Feld und einen Submit-Button enthält.

Man soll dann verschiedene Auswahlmöglichkeiten haben und beim drücken des Submit-Buttons soll je nach Auswahl eine andere Funktion aufgerufen werden und zwar ohne die Seite neu zu laden!

Hier mein bisheriges Script:

[...]

Wenn du nichts abschicken willst brauchst du weder Formular noch submit. Nimm einfach nur die benötigten Elemente:

<script type="text/javascript">
<!--

var sel = '';

function funktion(sel) {
  switch (sel) {
    case "1":
      alert(1);
      break;
    case "2":
      alert(2);
      break;
    default:
      alert('nix gewählt');

}
}

//-->
</script>

<select id="select" onchange="sel=value" size="2">
  <option value="1">Function 1 ausführen</option>
  <option value="2">Function 2 ausführen</option>
</select>
<input type="button" onclick="funktion(sel)" value="Go!">

Beachte: Ich hab einen input type=button statt type=submit verwendet.