【发布时间】:2018-06-27 16:24:10
【问题描述】:
AngularJS 和 Jquery 之前有人问过这个问题,但是我需要在 Angular 4 中执行此操作,并且略有不同。
情况:
我有一个带有表格的组件(Tablecomponent)。该表充满了用户的输入字段。现在,我想使用 Enter 键而不是仅使用 Tab 键来浏览这些输入字段。
我在其他地方找到了这个解决方案,但它不起作用,因为“元素”没有函数“focus()”
onKeyUp($event) {
if ($event.keyCode === 13) {
const element: any = event.srcElement.nextElementSibling;
if (element == null) {
return;
} else {
element.focus();
}
我不确定,但我相信首先要做的是获取下一个元素(此处为“输入”字段)并简单地“聚焦”它。
【问题讨论】:
标签: javascript angular typescript frontend angular-forms