8

我正在用我的 Android 手机测试 HTML5 输入类型“数字”。在执行此操作时,我注意到当软键盘在数字输入类型上处于活动状态时,下一个按钮似乎不会在输入之间切换。

现在我认为它应该在输入之间制表符,但我找不到任何明确的措辞来说明这种情况

我目前正在使用带有股票浏览器的 Android 4.1.1。我也在 Chrome 中尝试过同样的结果。

我在这里有一个示例页面:http: //jsfiddle.net/axECg/这是它的代码:

<html>
    <head>
        <title></title>
    </head>
    <body>
        <form id="myForm">
            Number 1<input type="number" id="numA" name="numA" /><br />
            Number 2<input type="number" id="numB" name="numB" />
        </form>
    </body>
</html>

难道我做错了什么?还是目前对 HTML5 + Android 期望过高?

谢谢

4

2 回答 2

5

这似乎是 Chrome/Android 浏览器的限制。已记录一个问题。我已经在具有多个浏览器的两台设备上测试了该示例(并尝试了一些修改)。

Nexus 7 4.2.1 和三星 S3 4.1.1

  • Chrome:“下一步”按钮显示但不起作用
  • FF Mobile:按预期工作

我还测试了输入类型:email, text, tel. 在 Chrome 中,它们要么显示无功能的“下一步”按钮,要么不显示“下一步”按钮。FF Mobile 有一个适用于所有情况的“下一步”按钮。

于 2012-12-10T12:36:00.230 回答
0

我注意到我的 Android 键盘上有两个“下一步”按钮;键盘上方有一个似乎用它的同级 [Prev] 按钮正确地制表字段;键盘上的 [Next] 似乎没有发送事件。

于 2012-11-24T04:38:47.693 回答