无法预测来自扫描仪或键盘的角度输入

问题描述 投票:0回答:1

我正在使用angular6。我遇到了一个问题。我有一个文本框和一个提交按钮。我要添加功能。输入文本框将通过键盘或条形码扫描仪进行。输入所有文本后,对于条形码扫描仪,应自动提交按钮。如果我使用OnChange或Keypress事件,则在两种情况下,每个字符上的按钮都将提交。 (键盘,条形码扫描仪)。

我也已经搜索过是否可以预测扫描仪输入或键盘输入,那么我将做剩下的事情。

angular
1个回答
0
投票

尝试这样的事情。

在您的html中添加keyup事件。

<input type="text" (keyup)="onKeyUp()">

然后在这样的超时后调用您的submit函数。

onKeyUp() {
    lsetTimeout(() => {
        submitFunction();
    }, 3000);
}
© www.soinside.com 2019 - 2024. All rights reserved.