Der Martin: Text ins Textfeld schreiben

Beitrag lesen

Hallo Richard,

Ein Textfeld "text" wird mit Text gefüllt, dann wird ein Button geklickt und ein Javascript ausgeführt, welches diesen Text in ein zweites Textfeld "target" schreibt.

dein Code-Ausschnitt macht aber etwas anderes.

target = document.forms[0].elements['target'].value;

Kopiert den Inhalt des Textfelds 'target' in die Javascript-Variable target.

text = document.forms[0].elements['text'].value;

Kopiert den Inhalt des Textfelds 'text' in die Javascript-Variable text.

target = text;

Und diese Anweisung kopiert zum Schluss den Inhalt der Variablen text in die Variable target. Ein Zusammenhang mit dem gleichnamigen Textfeld im Formular besteht an der Stelle nicht mehr.

Im IE funktioniert´s wider Erwarten perfekt, ...

Hier ist wohl eher der Wunsch der Vater des Gedankens, oder nicht? Ich kann das jedenfalls nicht nachvollziehen, nicht einmal theoretisch.

doch im Firefox nicht. Hier wird der Text nur für einen Augenblick angezeigt und verschwindet dann sofort wieder.

Nicht einmal "für einen Augenblick" dürfte hier etwas Sichtbares passieren.

Die Fehlerkonsole hat eigentlich nichts zu meckern.

Nö. Ist ja technisch alles korrekt, wenn auch wirkungslos.
Du hast nirgends eine Anweisung, die irgendeinen Wert in document.forms[0].elements['target'].value zurückschreibt.

So long,
 Martin

--
Ich bin 30. Ich demensiere apokalyptisch.
  (Orlando)