Seite 1 von 1

JS: Werte von textarea

Verfasst: 13.11.2006, 16:05
von wuschba
Ich habe mehrere forms auf einer Webseite, die jeweils eine unterschiedliche Anzahl von textarea beinhalten. Wie kann ich denn die Werte dieser Textarea eines Forms mittels JavaScript rausfinden, wenn das JavaScript nur den Namen des Forms kennt?

Bei input-feldern kann ich über alle document.forms[FormName].elements gehen und dann dort die .value nehmen. Doch in document.forms[FormName].elements sind die textarea nicht mit drin.

Mit getElementsByTagName("textarea") kann ich nachher nicht sagen, welches textarea zu welchem form gehört.

Welche Möglichkeiten habe ich noch?

Verfasst:
von

Verfasst: 13.11.2006, 16:30
von magadoo
Du kannst doch auch mit document.forms[FormName].getElementsByTagName("textarea") nur die Textareas des referenzierten Formulars ansprechen oder irre ich mich da?

Verfasst: 13.11.2006, 16:30
von mcchaos
Du kannst aber das getElementsByTagName auch nur auf das Form anwenden:

Code: Alles auswählen

var a = document.forms[sIdForm].getElementsByTagName('textarea');
for &#40;n = 0; n < a.length; n++&#41;
&#123;	alert&#40;a&#91;i&#93;.name+" "+a&#91;i&#93;.value+"*"&#41;;
&#125;

Verfasst: 13.11.2006, 16:44
von wuschba
Ach ich Dösel, natürlich... Danke!