eddi: Event nach Veränderung

Beitrag lesen

Hallo,

Nun möchte ich aber, dass falls der Inhalt des textfeldes mittels einem Barcode leser gefüllt wird, der wert direkt in das array geschrieben wird (bei manueller eingabe bleibt alles gleich). ich stell mir das so vor, dass ich nach jeder eingabe die anzahl characters ermittle und wenn die Veränderung mehr als 1 ist, wird geschrieben. (ähnlich wie wenn ich einen längeren string rein paste).

irgendwie verweigert sich gerade mein Verstand das Gelesenen so zu akzeptieren, wie es da tatsächlich steht. Einen Barcodelesegerät über ein Plugin mit einem Browser zu verbinden, um die Funktionalität von JavaScript nutzen zu können, halte ich für ähnlich intelligent, wie das Nutzen eines Ochsengespanns auf der Autobahn.
 Dafür gibt es doch genug Toolkits, die Dir eine GUI auf den Bildschirm mit einem vernünftigen Programmiersprache als Unterlage Deiner Anwendung zaubern können.

Nichts desto Trotz: Irgendwie müssen die Daten des Barcodes ja in das Eingabefeld kommen. Und genau dort ansetzend ist für mich ein konzeptioneller Denkenfehler gemacht worden. Warum wurde in dieser Funktionalität nicht gleich der Aufruf Deiner JavaScriptprüffunktion bewerkstelligt? Wie sieht die Schnittstelle aus? Kann sie auch mittels JavaScript angesprochen werden?

Wie gehe ich dies am besten an? irgendwie kann ich den onChange nicht recht brauchen??

Bei der Eingabe über die Tastatur wird Dein JavaScript erst durch [Enter] aktiviert. Was spricht dagegen nach dem Einlesen auch [Enter] zu drücken?

Gruß aus Berlin!
eddi