0

我正在使用 JQuery Mobile 为基于 WebWorks(HTML5、CSS3、JS)技术的 BlackBerry 开发自己的应用程序。

在我的布局 div 上,我有 3 个输入元素。我不会检测到在第一个输入中按下 BlackBerry 输入键以专注于下一个输入。

我如何检查是否使用 JQuery Mobile 按下了硬件输入键(以及“T”、“R”、“D”等其他键)?

4

1 回答 1

0

jQuery Mobile 对此没有什么特别的。您只需要在输入上添加一个事件侦听器并侦听相应的按键事件。你可以在这里找到一个很好的解释。

这里有一些示例代码可以帮助您入门(未经测试,您可能需要调试):

$('#firstInput').keypress(function(event) {
  if ( event.which === 13 ) {
     $('#secondInput').focus();
   }
);

在 中event.which,键码被检查(13 用于回车)。其他键有不同的键码。小心,我记得黑莓上的一个错误,它不会触发退格键的按键事件。

如果您需要更多详细信息,请更具体地说明您的问题。

于 2012-07-19T17:41:10.720 回答