0

我有问题,捕获“keydown”然后将焦点更改为“最后一个活动”焦点。

如果我将焦点设置到捕获事件的函数中的特定元素,“输入”元素之后会得到一个“字符”,或者整个“表单”元素捕获“输入”以再次提交表单。

我的代码:

http://jsfiddle.net/BluesM/KkexX/4/

我找到了方法,但这很笨拙。在我执行的捕获事件的函数中

 setTimeout(function(){newFocus.focus();  }, 30);

在哪里

newFocus

是我想要关注的元素。

但也许有更好的方法?

4

1 回答 1

1

preventDefault()提交表单后只需按下键即可。

http://jsfiddle.net/KkexX/7/

于 2013-01-07T22:31:42.643 回答