Cytat
@Kamil4U najbardziej skłaniałbym się do twojego pierwszego rozwiązania, jednak jeśli pole input jest widoczne dla użytkownika to jak rozpoznać czy wartość jest wpisana "z palca" czy sczytana z kodu?
Pisałeś, że ten skaner działa jak klawiatura, jeżeli jest dokładnie tak jak mówisz to chyba, tego nie wykryjesz, a jeżeli nie to:
- wykorzystać zdarzenie onkeypress(lub podobne) i nie pozwalać używać klawiatury
- spr czy znaki są wpisywane "na raz" - musisz cyklicznie spr. czy zmieniła się wartość input-a - gorzej, gdy ktoś wklei wartość, ale to możliwe, że też da się wykluczyć
- spr znaki od a-z i 0-9 i specjalne i w przypadaku kliknięcia takowego znaku skasować go od razu