gpt4 book ai didi

javascript - 重点关注按键上的输入类型文本/搜索

转载 作者:行者123 更新时间:2023-11-28 14:47:21 25 4
gpt4 key购买 nike

我编写了一个简单的文本输入,但是当我在光标位于文本框内时按 Enter 键时,它会失去焦点。如何忽略回车键以防止文本框失去焦点?我尝试做这样的事情:

<input type="text" (keyup)="keepFocus($event)" />

而 keepFocus() 是一个方法:

keepFocus(e) {
e.target.select();
}

但是每次按键都会调用这个方法,效率不太高。有更好的解决方案来处理这种行为吗?

最佳答案

您只捕获回车键,并在按下时防止默认

document.getElementById('myInput').addEventListener('keypress', function(event) {
if (event.which === 13) event.preventDefault();
});
<input type="text" id="myInput" />

关于javascript - 重点关注按键上的输入类型文本/搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45896797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com