Struppi: Funktion mit Button

Beitrag lesen

<HTML>
<HEAD>
<TITLE>Test</TITLE>
<script language="JavaScript1.2" type="text/JavaScript1.2">

language dürfte mittlerweile überflüssig sein und type ist "text/javascript" fertig. Vielleicht liegt's daran.

function auswahl()
{
 var spieler = 0
 spieler = document.pid.selPlayer.value;
 if(spieler == 0)
 {
  alert("Fehler");
 }
 if(spieler == 2)
 {
  alert("Spieler 2");
 }
 if(spieler == 1)
 {
  alert("Spieler 1");
 }
}

Das ist umständlich und falsch, da:

<select name="selPlayer" >

kein Value hat. siehe http://selfhtml.teamone.de/javascript/objekte/options.htm

<input type="button" name="player" value="OK" onClick="auswahl();">

Wenn du dir es richtig einfach und flexibel machen willst, kannst du hier mit this arbeiten:
<input .... onClick="auswahl(this.form);">
und dann hast du die Referenz auf das Formular als Parameter in der Funktion.

Struppi.