我正在使用Dojo创建一个基于Worklight 6.1的应用程序。
我想向用户提供10键键盘,而不是标准的OS键盘。我该怎么做呢?
我已尝试过以下操作,但它没有显示仅限数字的键盘。在iOS中它会调出全键盘,只有视图有数字和$%^& *键。
<input type='number' data-dojo-type='dojox.mobile.TextBox'>
有什么建议吗?
答案 0 :(得分:0)
要成功显示数字键盘,您需要将pattern
属性添加到input
元素,如下所示:
<input data-dojo-type="dojox.mobile.TextBox" type="number" pattern="\d*">
我没有Android设备,但也应该在那里工作 请注意,与仅有1个键盘的iOS不同,在Android中用户可以安装自定义键盘,并且可能并非所有键盘都支持可用的全套自定义功能......
Worklight无法做到这一点。 (更糟糕的情况是你可以write a Cordova plug-in创建自己的自定义键盘,但你不太可能需要这样做。)
以下是它的样子:
以下是一些关于自定义键盘的阅读材料: