【发布时间】:2020-11-06 11:06:04
【问题描述】:
我想捕获在文本区域内按下的 TAB 键,它可以在用户按下时缩进文本
【问题讨论】:
-
在 keypress 或 keydown 事件中使用
tab键码 9 -
希望下面的链接能帮助到Tab capture inside input
标签: angular typescript keyboard
我想捕获在文本区域内按下的 TAB 键,它可以在用户按下时缩进文本
【问题讨论】:
tab 键码 9
标签: angular typescript keyboard
<textarea (keydown.Tab)="onKey($event)">
...
</textarea>
.ts
onKey(e){
console.log(e); // key tab event
}
【讨论】:
<textarea (keydown)="onTab($event)"></textarea>
如果您想防止标签上的文本区域失去焦点,您可以在 ts 中使用以下代码。
onTab(event) {
console.log(event);
if (event.key === 'Tab') {
event.preventDefault();
}
}
【讨论】: