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.