Hallo zusammen!
Ich möchte mit einer JavaScript-Funktion Formularfelder ansprechen:
Der Name des Feldes wird aber erst zur Laufzeit als Parameter übergeben. Also in etwa soetwas:
function checkField (fieldname)
Wie kann ich nun das Feld ansprechen, also einen Wert zuweisen?
Ich hab's schon mit eval versucht, also so:
eval("document.detailform." + field + ".value")="blabla";
Das gibt aber die folgenden Meldungen:
Warnung: function eval must be called directly, and not by way of a function of another name.
Fehler: invalid assignment left-hand side
Wer kann mir da weiterhelfen?
Danke im Vorraus!
P.S: Natürlich gäbe es die Möglichkeit, anstatt des Feldnamens den Index zu übergeben. Dies gestalltet sich in meiner Anwendung aber sehr schwierig, wenn nicht sogar unmöglich.