Scannez le code-barres dans une zone de texte spécifique
Je suis en train de travailler sur de code à barres. Le bar-scanner de code que j'utilise est un plug-n-play type et scanne le code automatiquement à l'endroit où vous placez le curseur. Mais ce que je veux, c'est que si je peux numériser vers une zone de texte sur une page web à chaque fois que mon scanner lit un code
Par exemple, si mon formulaire ressemble à ce
<input type="text" name="txtItem" id="txtItem" class="m-wrap w-120" tabindex="6">
<input type="text" name="itemId" id="itemId" class="m-wrap w-120" tabindex="6">
<input type="text" name="itemName" id="itemName" class="m-wrap w-120" tabindex="6">
<input type="text" name="itemQty" id="itemQty" class="m-wrap w-120" tabindex="6">
donc à chaque fois que je scanne un code qu'il doit toujours figurer dans le txtitem
zone de texte n'importe où mon objectif actuel est.
Quelqu'un peut-il me guider ou m'aider à trouver une solution ici??
source d'informationauteur Sriniwas
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'écouter sur "coller" de l'événement à l'aide de jQuery
Voici un exemple:
http://jsfiddle.net/T6VdS/
Je pense que le scanner est juste d'être considéré comme un texte de périphérique d'entrée comme le clavier et la sortie de texte. Sauf s'il y a un moyen d'identifier ce texte, alors la réponse est probablement qu'il n'y a pas une solution de facilité.
Si le code que vous recevez est toujours dans la même forme et qui peut être identifié avec une expression régulière, vous pourriez être en mesure de le déplacer dans la bonne case en quelque sorte de mise en mémoire tampon d'entrée (je m'attends à de scanner de code à venir dans une série de pressions sur les touches, qui sont beaucoup plus rapide qu'un humain le ferait d'entrée) et l'exécution d'un regex sur elle...
Ajouter un préfixe au texte que le scanner sorties (presque tous les scanner vous permettra de le faire) et ensuite lors de l'entrée commence avec ce préfixe, vous connaissez sa le scanner.
Pour attraper l'entrée avec jquery vous pourrait faire quelque chose comme ceci:
Le meilleur moyen est de mettre
données dans scanné le code. Presque tous les scanners de soutien de la programmation. Beaucoup d'entre eux peuvent être programmés via le contrôle des codes à barres, qui a imprimé dans le manuel.
- Je utiliser les touches Ctrl+Char pour Symbole scanner,
F9 données F10 pour Honeywel scanner bluetooth.
Wasp scanner ne prend pas en charge les touches Ctrl+combinaison de caractères. Donc j'utilise
[Données] format de Guêpe.
Puis-je attraper le premier symbole (dire [ char) dans le programme de la position du curseur dans la boîte de recherche. Lors de la réception du dernier caractère (dans mon cas ] char) envoyer le contenu de la routine de recherche.