【问题标题】:How to display a custom keyboard如何显示自定义键盘
【发布时间】:2014-04-05 13:44:18
【问题描述】:

我正在使用 Dojo 创建一个基于 Worklight 6.1 的应用程序。

我想向用户展示一个 10 键键盘,而不是标准的操作系统键盘。我该怎么做呢?

我尝试了以下方法,但它并没有调出纯数字键盘。在 iOS 中,它会调出全键盘,只有带有数字和 $%^&* 键的视图。

<input type='number' data-dojo-type='dojox.mobile.TextBox'>

有什么建议吗?

【问题讨论】:

    标签: html ibm-mobilefirst


    【解决方案1】:

    要成功显示数字键盘,您需要将pattern 属性添加到input 元素,如下所示:

    <input data-dojo-type="dojox.mobile.TextBox" type="number" pattern="\d*">
    

    我没有 Android 设备,但它应该也可以在那里工作。
    请注意,与只有 1 个键盘的 iOS 不同,在 Android 中,用户可以安装自定义键盘,并且可能并非所有键盘都支持可用的全套可定制性...

    Worklight 对此无能为力。 (更糟糕的情况是您可以write a Cordova plug-in 创建自己的自定义键盘,但您不太可能需要这样做)。

    如下所示:

    这里有更多关于自定义键盘的阅读材料:

    【讨论】:

    猜你喜欢
    • 2016-03-15
    • 2016-04-17
    • 2016-09-14
    • 2014-11-25
    • 1970-01-01
    • 2010-11-24
    • 1970-01-01
    • 2017-04-08
    • 1970-01-01
    相关资源
    最近更新 更多