我在WebForm中有一个文本框,用户将注意力放在该文本框上并扫描条形码。从条形码扫描的值将被输入到文本框中。扫描的值的末尾有一个ENTER KEY。我想检测回车键,但是我不知道该怎么做。
这是发生按键时弹出消息的代码。
<script type="text/javascript">
$(document).ready(function () {
$("#txtProductCode").on("keypress", function () {
alert("asdasd");
});
});
</script>
我找到了一个教程来检查输入的值,如下所示
if (e.keyCode == 13) ....
但我没有“ e”对象。...所以我如何检查KeyPress上的KeyCode
该e
是短期VAR参考event object
,这将被传递给事件处理程序。
事件对象本质上具有许多可以在事件处理程序中使用的有趣的方法和属性,例如keyup()
函数。
$("#txtProductCode").keyup(function (e) {
if (e.keyCode == 13) {
alert("asdasd");
}
});
在您的情况下,您只是缺少该参数。
<script type="text/javascript">
$(document).ready(function () {
$("#txtProductCode").on("keypress", function (e) {
if (e.keyCode == 13) {
alert("asdasd");
}
});
});
</script>
您可以在.on
文档中找到更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句