我正在尝试找出一种将 A 返回函数作为选项卡的方法,反之亦然。当用户扫描条形码时,它会移动到下一个文本字段,然后在最后一个字段上提交表单。真的很确定这一点和 jquery/JavaScript 来实现它!
问问题
3745 次
1 回答
3
条码扫描仪的默认行为是输入字符后跟“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>
于 2012-11-05T17:30:01.547 回答