93cracker93: Javascript Werte auslesen von array-Input feld und ausgeben

Beitrag lesen

document.bbcode2.bilden[].value wäre naheliegend, funktioniert aber nicht, da die eckigen Klammern im JavaScript-Code eine eigene Bedeutung haben und nicht Teil eines Bezeichners (hier als Eigenschaftsname) sein können.

Du kannst aber die gleichwertige Klammer-Notation verwenden:

var fields = document.forms.bbcode2.elements["bilden[]"];

Siehe http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines.

Danke hat gut funktioniert und gute Erklärung.

Das würde dir den Wert des ersten Feldes geben. Wenn du alle verarbeiten willst, hilft vielleicht eine http://de.selfhtml.org/javascript/sprache/schleifen.htm#for@title=for-Schleife zum Durchlaufen des Arrays weiter.

Ja bräuchte den gesamten Array als String mit Komma abgetrennt ausgegeben, aber weiß jetzt auch nicht genau wie ich das mit der for schleife machen soll, weil die Inputfelder sind beliebig, also können beliebig sein wie der Nutzer das will( zb. 5 inputfelder oder 10inputfelder)