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