Oliver: Formularfelder per Schleife füllen

Hallo,

ich habe ein Problem ;-)

Ich habe eine Tabelle mit Eingabefelder die automatisch erstellt wird, jedes Feld erhält dabei eine fortlaufende Nummer mit 0 beginnend. In einem Array sind veränderliche Werte gespeichert die in der Tabelle angezeigt werden sollen.
So sollte es aussehen:

for(nr = 0; nr < maxnr; nr++) tab.nr.value = wert[nr];

Funktioniert natürlich nicht.... Was muss ich zwischen tab.????.value schreiben damit es geht? Danke.

  1. Hallo!

    Funktioniert natürlich nicht.... Was muss ich zwischen tab.????.value schreiben damit es geht? Danke.

    Gib den Formularfeldern eine auf der fortlaufenden Nummer basierende ID und setze dann die werte à la
    for(nur = 0; nr < max; nr++)
    document.getElementById("tabellenInput"+nr).value = Werte[nr];

    --
    Lg,
    Snafu
    1. Gibt es keinen anderen Weg? Wenn ich nun mit ID's arbeite muss ich etliche Funktionen ändern.....

      1. Gibt es keinen anderen Weg? Wenn ich nun mit ID's arbeite muss ich etliche Funktionen ändern.....

        Ja, den gibt es, einfach die Formularfelder mit Schema 4 ansprechen http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines, allerdings auch in einer Schleife.

        Struppi.

        1. Danke klappt wie gedacht....