【问题标题】:Jquery mobile on key press "Go"?Jquery mobile上的按键“Go”?
【发布时间】:2015-11-03 17:03:23
【问题描述】:

此代码在 PC 键盘上按回车 if (event.keyCode == 13) 时有效,但在手机的“开始”按钮上无效。对EnterGo 键都有效的keyCode 是什么?

【问题讨论】:

  • 请贴出代码。您是否正在尝试捕获表单提交?
  • @StoicJester 尽量不要使用<form>,我只想在按下EnterGo时获取文本字段的值。

标签: javascript android jquery jquery-mobile mobile


【解决方案1】:

我找到了 Android 键盘的文档:http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_ENTER

我不知道这些代码是否与从键盘传递到网络浏览器的内容一致。

我的建议是在输入时将键码输出到文本块中,然后您可以手动对其进行测试。

在您测试event.keyCode == 13 的位置,添加如下所示的内容:

document.body.innerHTML += "new code: " + event.keyCode + "<br/>"

然后你可以按几次“Go”键,看看它给了你什么代码。

【讨论】:

    猜你喜欢
    • 2013-07-07
    • 1970-01-01
    • 1970-01-01
    • 2013-07-24
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 2017-04-03
    • 1970-01-01
    相关资源
    最近更新 更多