dave: getElmentById()

Beitrag lesen

Hi,

var textboxen = new Array(anzahl + 1);

Warum denkst du dass das sinnvoll/notwendig/gut ist?
Was spricht dagegen, textboxen ein leeres Array zuzuweisen?

var textboxen = [];

for (i = 1; i <= anzahl; i++) {

Der Index von Arrays ist in Javascript 0-Basiert.
Sprich, das erste Elemente ist textboxen[0], nicht textboxen[1].
Außerdem sollte man keine "unge-var-ten" Variablen verwenden.

Richtig wäre also:

for (var i = 0; i < anzahl; i++) {

textboxen[i] = parseFloat('document.eingabe.t' + i + '.value')

Hast du dir schon einmal anzeigen lassen was der parseFloat-Aufruf zurückgibt?
Wirkt ziemlich sinnlos.

document.eingabe.getElmentById("t"+i).value = textboxen[i]

Zumindest in dem von dir gezeigtem HTML befindet sich kein einziges Element mit einer ID.
Außerdem meintest du wahrscheinlich getElementById, nicht getElmentById.

Jeder der gängigen Browser hat eine Javascript-Konsole irgendwo in seinen Entwickler-Tools versteckt (F12).
Mit dieser kannst du normalerweise auch dein Javascript Debuggen.
Ansonsten solltest du anfangen Test-Alerts o.ä. hinzuzufügen falls sich dein Code an einer Stelle anders verhält als du erwartet hast.

~dave