Jens: Variable Feldnamen mit Wert befüllen...

Beitrag lesen

Hallo,

ich habe ein durch PHP erzeugtes Formular. Das Formular enthält z.B. das/die Textfeld/er <input name="Stk_Ges$Id"... wobei die $Id fortlaufend ist -> Das Formular besteht aus einer variablen Anzahl an Textfeldern, die dann eben Stk_Ges1, Stk_Ges2, Stk_Ges3... heissen.
Bei dem Submit des Formulars rufe ich folgende Funktion auf und übergebe ihr 3 Parameter. Unter anderem den wirklich aktuellen Feldname, für den ich die Aktion ausführe...

function anzahlPruefen(Zahl_Gesamt, Zahl_Gekauft, Feldname)
{
 alert("Feldname: " + Feldname);
 var Wert = BerechneReststueckZahl(Zahl_Gesamt, Zahl_Gekauft);
 document.meinFormular.XXX.value = Wert;
}

Diese Funktion ruft eine weitere Funktion auf, die ein Ergebnis berechnet und dieses an die oben stehende Funktion zurück gibt.

Mein Problem: Ich möchte das Ergebnis in das Textfeld zurück schreiben... Das mit "XXX" gekennzeichnete ist ja der Textfeldname - aber wie mache ich es, dass dieser variable ist, nämlich immer entsprechend der an die Funktion übergebene Feldname??

Wäre das hier irgendwie ein Ansatz??
var FeldString = "document.meinFormular."+Feldname+".value";

Irgendwie bin ich aus meiner Sicht in einer Sackgasse und weiss nicht mehr weiter...

Wäre super dankbar für eine Lösung oder einen Lösungsansatz...

1000Dank Jens