我有一个没有触摸屏功能的网络应用程序,以便用户使用 能够从一个html移动到另一个我需要该应用程序 识别一个ENTER按键并将加载。 但由于某种原因,onkeypress没有被android识别出来 所有。我没有回复。
<script type="text/javascript">
function whichButton() {
alert("got a key = " + event.keyCode);
if (event.keyCode == 13) {
//code
}
}
谢谢
答案 0 :(得分:0)
我没有使用Android进行过测试,但在BlackBerry This JS中,它就像是浏览器测试和Phonegap的真正魅力。此外,它非常易于使用,并且有很好的文档记录。
在你的情况下,你需要做这样的事情:
<script type="text/JavaScript">
shortcut.add("enter", functionToMoveToADifferentHTML,{
'type':'keypress',
'disable_in_input':true,
'target':document
});
</script>
type
非常明显(它支持keyup
,keypress
和keydown
)。
带有disable_in_input
的{{1}}允许在焦点位于文本字段时禁用快捷方式(顺便说一下,非常有用)。 true
定义了应该为键盘观看的元素。