Matthi: variablenbezeichnung erst zur laufzeit erzeugen

Beitrag lesen

ich brauche hilfe bei der programmierung einer formularauswertung:

problem: formular wird durch php script, dazu werden je nach vorhandensein von datensätzen aus datenbank unterschiedlich viele formularfelder erzeugt.

nun soll der user seine daten in das formular eintragen und diese werden dann an server versandt.

doch dazu muss ich erstmal eine möglichkeit finden, auf die inhalte der felder des formulars zugreifen zu können.
mit javascript: inhalt = document.formular.feld1.value
ist klar.
nur ist allerdings der name des feldes nicht feld1, sondern wird dynamisch erzeugt durch php.
also z.B. feld_1 oder feld_5 und so weiter
an die javascriptfkt. kann ich dann die zahlen 1 oder 5 übergeben

funktion(zahl)
{
document.formular.zahl.value
}
das funzt natürlich nicht.
wie kann man es realisieren, dass wenn zahl = 1 übergeben wird
eben

document.formular.feld_1.value

erzeugt wird?

danke für jede antwort.