【发布时间】:2012-10-01 00:13:47
【问题描述】:
我在我们的计时应用程序的几个部分中使用了 contenteditable。由于我们正在记录时间,自然我希望键盘自动切换到 ipad 用户的数字键盘。我尝试将所有属性添加到我能想到的元素中,例如:
- 类型=数字
- 类型=电话
- 模式=[0-9]*
但 ipad 仍会加载默认键盘。
这是一个例子:
<div class="editable validate numbers-only" contenteditable="true" type="number" pattern="[0-9]*">3</div>
有什么技巧可以用来为我的 ipad 用户显示数字键盘吗?
【问题讨论】:
-
我很困惑,这是用于 HTML 输入字段还是什么?
-
不,它用于内容可编辑的 HTML 元素,而不是 HTML 输入。所以我可以在不使用输入元素的情况下单击/点击元素及其可编辑。这是一个示例:html5demos.com/contenteditable
-
哦,好吧,这是一个该死的好问题。
-
如果您希望用户输入数字而不是其他任何内容,为什么要使用 contentEditable 元素而不是正确的 HTML 输入?
-
我们只是在尝试一些新的东西,看看我们能走多远。
标签: ipad html contenteditable