Ich frage gerne nochmal: von allen Formularen oder von allen Formularelementen?
Gut, ich habe mehrere Formulare, die jeweils nur ein einziges Formularelement beinhalten.
<textarea name="tx" cols="80" rows="12" wrap="virtual"><span id="pt">Punktestand u. Umsätze</span></textarea>
Wenig überraschend wird dann "<span id="pt">Punktestand u. Umsätze</span>" angezeigt.
Natürlich.
Hat mich auch nicht überrascht, da es ja auch sonst auch ganz gut klappt, beliebigen code in den Textfeldern angezeigt zu bekommen. ;-/
Ich hätte aber gern den Inhalt von "pt" angezeigt oder halt den inhalt eines Formulars - wie geht das?
Den Inhalt eines Formulars kannst Du nicht innerhalb eines Textfelds anzeigen - die Inhalte/Werte der einzelnen Formularelemente hingegen schon ... deswegen fragte ich danach.
Wie gesagt, es sind definitiv mehrere Formulare, die jeweils aber nur ein Formularelement haben.
Du postest im Bereich "Javascript" - ich sehe allerdings in Deinem Lösungsversuch kein bisschen Javascript-Code ... Dir ist schon bewusst, dass die von Dir gewünschte Funktionalität nicht mit normalem HTML umsetzbar ist?
Das denke ich auch. Deshalb poste ich auch hier ;-)
Die site an sich enthält schon JavaScript der schon vorhandene tut aber hier - denke ich wenigstens - nichts zur Sache, er dient nur dazu, die Inhalte der Formulare im oberen Teil des Dokuments als Ersatz für den dort vorhandenen Text im HTML einzusetzen.
Du benötigst eine Javascript-Funktion, die <http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onclick@title=beim Klicken> auf einen Button <http://de.selfhtml.org/javascript/objekte/elements.htm#value@title=die Werte> <http://de.selfhtml.org/javascript/objekte/elements.htm@title=aller Elemente> <http://de.selfhtml.org/javascript/objekte/forms.htm@title=aller Formulare> ausliest und in das von Dir gewünschte Textfeld schreibt.
Jetzt hätte ich fast die schönen links nicht gesehen ;-)
Danke dafür!
Jetzt habe ich was zusammengebastelt, das mir wenigstens den Inhalt *eines* Formulars - Form1 - (dessen einzigen Feldes) anzeigt:
<form name="Form6" action=""><textarea name="tx" cols="80" rows="12" wrap="virtual"><span id="pt">Umsätze</span></textarea>
<input type="button" value="Änderungen anzeigen"
onclick="this.form.tx.value = document.Form1.elements[0].value;"></input></form>
Ich habe aber nirgends was gefunden, wie ich das erweitere, dass mir der Inhalt mehrerer Formulare (mit jeweils einem Formularfeld) angezeigt wird.
Wahrscheinlich ist das so einfach, dass das niemand extra erwähnt, aber ich check es einfach nicht. Am besten wäre es, wenn ich da auch noch Text (Leerzeilen, Überschriften) dazwischen einfügen könnte!