Hallo,
bilden=document.bbcode2.bilden.value;
Der Feldname ist nicht »bilden«, sondern »bilden[]«.
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.
Wenn du mehrere gleichnamige Input-Felder hast, bekommst du einen http://de.selfhtml.org/javascript/objekte/array.htm@title=Array (eine Liste) mit allen input-Elementen zurück, nicht ein einzelnes Element.
Du musst dich also entscheiden, welches Element du willst. Beispielsweise das erste:
var value = fields[0].value;
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.
Grüße,
Mathias