1UnitedPower: Javascript_Textfeldtext an variable übergeben & abspeichern

Beitrag lesen

Ich habe jetzt in den head teil folgenden code eingefügt:

Dein Skript zu einem Zeitpunkt ausgeführt, an dem der DOMBaum noch nicht geladen ist. Du musst auf das "DOMContentLoaded"-Event lauschen und deinen Code dann ausführen.

document.addEventListener("DOMContentLoaded", function(){  
   // dein Code  
});  

document.getElementById("A101_01").value = document.getElementById("nachricht").value;

Warum so umständlich über ein DOMElement? Warum nicht einfach:

  
var nachricht = document.getElementById("nachricht").value;  

Und gib deinen Variablen vernünftige Namen!

Mir wurde gesagt, dass ich einen Timer dazu noch brauuche der alle 50ms den text übergibt und abspeichert.

Wer hat dir das gesagt? Anderes Forum? Falls ja, gibt es bestimmte Richtlinien, wenn man schon Crosspostings eröffnet. Eine davon wäre, die andere Quelle zu erwähnen.

Der Timer soll mit Hilfe der JavaScript setInterval() Methode funktionieren.

Das ist schlechter Stil, besser du lauschst auf das change-Event des input-Elements. Ein Beispiel wie man einen EventHandler registriert hast du ja oben schon.