Új hozzászólás Aktív témák
-
biker
nagyúr
Lenne egy újabb érdekesség
Van itt egy kódocska, ami figyeli, hogy vonalkód olvasóval írtak a be az input mezőbe
Ha igen, akkor többek közt lefut egy ellenőrzés is, hog jött e ö betű. Sajna van pár occsó vonalkód olvasó, amiben se ascii mode, se numpad emu mode, se magyar kiosztás nincs, így ö betűt küld nullára.
A trükk ott kezdődik, hogy ez tökéletes, de ha benne hagyom azt a sort, ahol írtam "ezzel van a baj", és olyan kódot olvasok le, amiben volt nulla, akkor a mezőt elhagyva nem triggerelődik egy másik on('change' function) hívás!Tehát ha olyan vonalkódot olvasok le, amiben nem volt nulla, és ezért nem cserélt ki ö-t nullára, akkor ha beírtam, és elhagyom a mezőt, meghívja az on change-t, ha volt benne nulla, és ezért kellett ö-t nullára cserélni, akkor beírás és elhagyáskor nem hívja meg az adott on change elemet.
ez normális dolog?
$(document).ready(function() {
var pressed = false;
var input_mezo;
var chars = [];
$(window).keypress(function(e) {
if (e.which==246) e.which=48; //ezzel van a hiba!
if (e.which >= 48 && e.which <= 57) {
chars.push(String.fromCharCode(e.which));
}
console.log(e.which + ":" + chars.join("|"));
if (pressed == false) {
setTimeout(function(){
if (chars.length >= 8) {
var barcode = chars.join("");
console.log(window.input_mezo + "Barcode Scanned: " + barcode);
$(window.input_mezo).val(barcode);
}
chars = [];
pressed = false;
},500);
}
pressed = true;
});
});Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
Új hozzászólás Aktív témák
- MacBook Air M1 13" 8/256GB - 95%, 76 ciklus, magyar billentyűzet
- Dell G3 3579 15.6" FHD IPS i7-8750H GTX 1050 Ti 16GB 512GB NVMe+1TB HDD magyar vbill ujjlolv gar
- Be Quiet Straight Power 11 750W Gold
- Intel Core I9 13900KF - Tálcás - Eladó! 140.000.-
- Kingston FURY 2x16GB DDR5 6000MHz Cl36 Beast Black - Új, bontatlan, 8 év garancia - Eladó! 45.000.-
- Eladó iPhone 11 128 GB Black szép állapotú - 12 HÓ GARANCIA - S1634
- HP Elitebok 850 G8 15.6" FHD Core i5 1154G7 32GB RAM 1TB SSD Gyári Gar 2025.05-ig
- Gamer PC RTX 3070 Ryzen 5
- Olcsó gép: I5-4570 CPU+ARCTIC F. I11+60 GB SSD+4GB DDR3 RAM+FSP 350W táp+VGA+HIBÁS ALAPLAP!
- Mac Mini M2 8GB 256GB dobozában, mindenével