Moin Jungs,
habe folgende Problemstellung:
ich will mir ein Formular per Prototype dynamisch zusammenbauen.
Habe jetzt ein Array, wo für jeden Array Eintrag ein input Feld erzeugt und ins DOM eingehängt werden soll.
Wie kann ich mir in Javascript Variablen Namen dynamisch erzeugen und wie greife ich drauf zu?
Bsp (mehr oder weniger Pseudocode):
THX in Advance
p.s.: habe gegoogelt: eval scheint ne Lösung zu sein, aber er wird von abgeraten - gibts ne performate Lösung?
habe folgende Problemstellung:
ich will mir ein Formular per Prototype dynamisch zusammenbauen.
Habe jetzt ein Array, wo für jeden Array Eintrag ein input Feld erzeugt und ins DOM eingehängt werden soll.
Wie kann ich mir in Javascript Variablen Namen dynamisch erzeugen und wie greife ich drauf zu?
Bsp (mehr oder weniger Pseudocode):
PHP-Code:
for (i = 0; i < liArray.length; i++){
data = liArray[i].firstChild.data;// ein daten satz
werte = data.split(",");// da trenne ich id & einen Bezeichener
// input+i is natürlich unfug - mein Pseudocode
// wie erzeuge ich eine dynamisch Variable?
var input+i = new Element('input').writeAttribute('type', 'radio');
//und wie kann ich auf sie zugreifen?
input+i.writeAttribute('name', werte[0]);
input+i.writeAttribute('value', werte[1]);
}
p.s.: habe gegoogelt: eval scheint ne Lösung zu sein, aber er wird von abgeraten - gibts ne performate Lösung?
Kommentar