molily: Zugriff auf Felder mit variablen Namen

Beitrag lesen

<form name="bla" method="post">
   <select name="karten[1]" onchange="karten_change(1)">

Auf so benannte Felder kannst du folgendermaßen zugreifen:

document.forms.bla.elements["karten[1]"]

<http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines@title=Schema 4 hier>

var karte_a = document. bla.karten[spiel].options[document. bla.karten[spiel].options.selectedIndex].value;

Angenommen spiel ist eine Zahl:

var elementName = "karten[" + spiel + "]"; // Ergibt dann karten[1] usw.  
var options = document.bla.elements[elementName].options; // options-Array zwischenspeichern  
var karte_a = options[ options.selectedIndex ].value; // Gewählte Option ansprechen

Mathias