Ich hab mir jetzt nicht alles durchgelesen bzw. verstanden, aber ich denke mal das Problem ist folgendes...
document.formsenden.emails.length
enthält die Anzahl der Elemente.. z.B. 8
Wenn du nun das 8 Element abfragen willst mit..
alert(document.formsenden.emails[document.formsenden.emails.length]);
was ja für mein Beispiel gleichzusetzen ist mit
alert(document.formsenden.emails[8]);
Wird er undefined ausgeben, weil die Zählweise von 0-7 ist.
alert(document.formsenden.emails[0]);
.
.
alert(document.formsenden.emails[7]);Wird gehen.. 8 allerdings nicht. Aber ich denke du willst damit eh ganz was anderes erreichen und hast da n Denkfehler. :)
Schöne Grüße
Wenn du mein Problem nicht verstehst und gar nicht erst alles durchgelesen hast, dann bitte auch keine unqualifizierten Antworten.
Das eigentliche Problem ist, dass ich dem hidden-Feld emails zwar mit
document.formsenden.emails[document.formsenden.emails.length] = value;
einen Wert zuweisen kann und diesen dann auch mit
alert(document.formsenden.emails[document.formsenden.emails.length] = value);
ausgeben kann, aber mit
alert(document.formsenden.emails[0]);
bekomme ich undefinded raus,
wenn ich nun das formular abschicke ist das hidden-Feld emails aber vollkommen leer.