我正在使用jquery.scannerdetection.js从扫描仪中读取条形码。读取条形码后,它会将条形码数据放入文本框中,但由于某种原因,不包括Enter字符,因此除非我手动按下回车键,否则我的TextChanged事件不会触发。我尝试添加一个回车符和/或一个新行字符:
onComplete: function (barcode, qty) {
$('#<%= txtBarcode.ClientID%>').val(barcode + '\r');
},// main callback function
但TextChanged事件仍然不会触发。我试过了\ n,\ n \ r,但没有运气。我是非常新的,所以任何帮助都将非常感激。
谢谢!
答案 0 :(得分:0)
Here's an example使用jquery扫描程序检测。
它描述了如何计算设备发送的开始和结束字符,然后设置EndChar属性(如果它不是默认值9或13)。
警告。这篇文章的例子使用了他的自定义版本,并于2015年3月18日编写。最后一次提交github是2月3日,所以我认为他的更改还没有进入(还)。
但我不认为他的角色形象依赖于此。