簡體   English   中英

條形碼閱讀器標簽,然后輸入

[英]Barcode reader tab then enter

我正在嘗試找出一種使制表符為return函數的方法,反之亦然。 當用戶掃描條形碼時,它將移至下一個文本字段,然后在最后一個字段中提交表單。 確實可以做到這一點,並通過jquery / JavaScript實現!

條形碼掃描儀的默認行為是輸入字符,然后輸入“ enter”。 如果您想讓掃描儀移至下一個字段,則可以使用以下命令阻止輸入:

<form method="post">
<input type="text" name="barcode" id="b1" />
<input type="text" name="otherfield" id="b2" />
<input type="submit" id="submit" />
</form>
<script type="text/javascript">
$('#b1').keydown(function(e){
    if (e.keyCode == 13) { // barcode scanned!
        $('#b2').focus();
        return false; // block form from being submitted yet
    }
});
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM