0

我想获取用户的输入键值,如果用户单击“确认”键,我会将页面定向到其他页面,现在我不知道如何确认用户单击“确认”键。

4

2 回答 2

0

如果您提到您正在开发的平台可能会有所帮助。

也许这样的事情会起作用:

document.addEventListener('keypress', function(e){
     alert(e.keyCode);
}, false);

此代码应该告诉您按钮的 keyCode。然后您可以用 if 语句替换警报(假设确认按钮生成的 keyCode 为 111):

if(e.keyCode === 111){
    //redirect to other page
}
于 2010-02-24T02:03:30.477 回答
0

您对 javascript 的使用应仅限于高端智能手机(即 iPhone/Android)。在其他设备上,您会发现以下任一场景:

  • 没有javascript支持
  • javascript仅部分实现
  • 即使它的实现足以让您使用 Ronald 发布的代码,javascript 也可能默认禁用。普通用户知道如何打开它的可能性很小。

您可以使用 WURFL 或 DeviceAtlas 等工具来帮助确定移动设备的功能 - 但一个好的经验法则是避免使用 javascript,除非您确定设备可以处理它。

Rgds,凯文。

于 2010-03-05T08:20:16.973 回答