扫描CodeBar后按Enter键

时间:2016-09-13 17:57:31

标签: javascript jquery asp.net-mvc jquery-ui barcode-scanner

我在输入完成后写了按Enter键的方法,我在输入中扫描代码栏但是在输入代码后我想自动按下输入并调用我的功能。这是我输入的代码:

{{1}}

但是当我在键盘上按Enter键时它唯一的功能,我想在扫描代码栏后自动调用我的函数执行某些操作:FunctionP(事件)。抱歉我的英文。

1 个答案:

答案 0 :(得分:0)

如果您无法从扫描仪中读取\r(回车)或\n(换行),则可以在现场输入足够的字符时有条件地执行操作。例如,如果您的条形码有32个字符:

$("#Id_Componente").keyup(function(e){
  if($(this).val().length == 32){
    // Do something
  }
});

如果您有可变长度,这将失败。如果是这种情况,您可以查找特定字符作为终止符。