Buongiorno, potreste aiutarmi? Dal campo "N. inventario" di questa pagina (pagina caricata, il sito è protetto), sto provando a leggere i codici a barre con lettore di codice a barre, ma vengono lette solo 2 delle (massimo) 5 cifre, ecco il video. Con questo userscript ho in parte risolto incrementando maxLength da 9 a 12, con questo risultato (video). Tuttavia in questo modo vengono letti bene solo inventari con numeri (ad esempio 60000). Gli inventari con lettere (come CIN3738), invece, vengono catturati integralmente (video), ma il campo dovrebbe catturare solo la parte numerica (3738), in quanto il prefisso alfabetico (CIN) viene già selezionato manualmente nel menu a discesa del campo a sinistra. Ho provato invano a risolvere aggiungendo allo script questa linea di codice per estrarre la sola parte numerica:
codice:field.value.match(/\d+/);
ma anche così la lettura è integrale, vengono catturati lettere e numeri (CIN3738).