我已经实现了类似的功能,同时在应按提交按钮的任何形式的位置单击Enter键。现在,此功能可以正常工作,但问题出在我的窗体的顶部,在某些情况下将打开一个模式窗口。在该窗口上,如果用户单击Enter,它将击中后台表单提交按钮。在这里,我期望在关闭模式之前不应该点击“提交”按钮。在这里,我无法控制模式上的Enter键。
这是我的代码段:
@HostListener('document:keydown', ['$event'])
keyboardInput(event: KeyboardEvent) {
this.onKeydown(event);
}
onKeydown(event:KeyboardEvent):void {
if (event.keyCode === 13) {
this.submit();
}
}
Cats萌萌
慕姐8265434
相关分类