Wenn Du dem Eingabefeld immer automatisch den Focus benutzt, kann der Nutzer seinen Browser nicht mehr nutzen. Denn er kann nirgendwo anders hinklicken, denn dann bekommt immer das Eingabefeld wieder den Focus.
wenn er die seite verlässt wird doch das dann nicher mehr ausgelöst oder?
ausserdem ist es auf einem Kassenrechner!
Nur diese Seite!
Nur auf 1 rechner!
im Vollbild! es soll keine andere seite angezeigt werden!
daher is es auch relativ egal ob man die seite verlassen kann oder nich
es ist aber wichtig das das feld immer den focus hat,
falls mit dem scanner ein neuer barcode eingescannt wird und das feld nicht den focus hat kommt es ja zu datenerfassungsfehlern/zu keiner datenerfassun!
fehler kann eigentlich nicht passieren, da man ja die eingabe prüft und bei einem fehler mittels eines reload o.ä. das formular wieder auf den bildschirm bringt. da kann man den focus wieder auf das feld legen.
ich trau mich mal und behaupte dass dein wunsch nicht geht. in absolut jedem programm, dass ich kenne muss man einen focus der entfernt wurde neu setzen. word, excel, browser, datenbank, egal. auch wenn du nur ein fenster offen hast, kann man wahrscheinlich mit alt+tab irgendwo hin wechseln und dein fensterchen inaktiv schalten.
einziger weg der mir ad hoc einfiele wäre ein automatisches refresh alle xx sekunden, wo der focus erneut gesetzt wird.