Werte an Formularfelder übergeben, jedoch ohne feste Formularnamen

T

Thimo Grauerholz

Ein Hallo an die Gemeinde ;)

Ich habe ein Problem mit der Übergabe von Werten an Formularfelder, die einen bestimmten Namen haben. Ich zeig mal, wie ich mir das gedacht habe:

Code:
function onClickFn(id,name,adresse,plz,ort,land,prefix) {
window.opener.document.form1.+prefix+id.value = id;
window.opener.document.form1.+prefix+name.value = name;
window.opener.document.form1.+prefix+adresse.value = adresse;
window.opener.document.form1.+prefix+plz.value = plz;
window.opener.document.form1.+prefix+ort.value = ort;
window.opener.document.form1.+prefix+land.value = land;
window.close();
}

Code:
onClickFn('$avail','','','','','','c');

Die Variable "prefix" soll in diesem Falle den Wert "c" erhalten - tut es aber nicht.

Ich hoffe ihr könnt mir dort weiterhelfen.

Schöne Grüße
 
Hi, versuche es einmal so->

Code:
function onClickFn(id,name,adresse,plz,ort,land,prefix) {
eval("window.opener.document.form1."+prefix+"id.value = id");
eval("window.opener.document.form1."+prefix+"name.value = name");
eval("window.opener.document.form1."+prefix+"adresse.value = adresse");
eval("window.opener.document.form1."+prefix+"plz.value = plz");
eval("window.opener.document.form1."+prefix+"ort.value = ort");
eval("window.opener.document.form1."+prefix+"land.value = land");
window.close();
}

Greetz
 
Zurück