Struppi: Javascript Auslesen von Select mit Array

Beitrag lesen

<table width="50%">
<form name="voting">

Das geht nicht. Nach einem table darf kein form kommen.

<script language="JavaScript">

Das ist völlig veraltet, wo hast du dieses Attribut gefunden?
Du solltest dich auch mit HTML beschäftigen, da sind noch massive Lücken vorhanden.

<script language="JavaScript">
function senden() {
var playervalue = voting.Playerauswahl.text;
document.write(" Auswahl : " + playervalue) + "<br>";
}
</script>

Das geht nicht, weil du mehrere Felder mit den gleichen Namen hast (die id ist hier unrelevant). Du kanst auf sie zugreifen, wie ein Array.

function senden() {  
var playervalue = document.voting.Playerauswahl[0].text;  
document.write(" Auswahl : " + playervalue) + "<br>";  
}

Du kannst auch die Anzahl der Felder ermitteln:

function senden() {  
alert(document.voting.Playerauswahl.length);  
var playervalue = document.voting.Playerauswahl[0].text;  
document.write(" Auswahl : " + playervalue) + "<br>";  
}

Allerdings solltest du dir bewußt sein, dass nach dem das Dokument geladen wurde, du mit document.write das komplette Dokuemnt überschreibst.

Struppi.