我正在开发一个带phonegap的
iphone应用程序,这意味着我的应用程序是html5,
javascript和css.我有一个表格,在一个物体上有一个重量场.我正在尝试获得类似的输入类型;
<input type="time"/>
Html5支持不同类型的输入,这将为iphone切换不同的键盘,例如数字的数字键盘.我正在寻找的是你可以在数字上垂直滚动的那个.就像你在iphone上设置闹钟一样,例如下面的例子.
http://blog.ringtonefeeder.com/wp-content/uploads/2009/01/iphone-alarm.png
输入类型=“时间”给了我这个,但它仅限于24小时窗口和1-59分钟窗口.
无论如何要自定义此输入类型,以便我可以获得2位十进制数字?在0-999.99千克的范围内.
我意识到这是一个模糊的问题,但很难解释.
最佳答案 据我所知,在PhoneGap世界中没有办法做到这一点.你可以查看可用的键盘
here.如果你有能力使用Objective-C,你可以自己动手,但是你可以为它创建一个插件,以便PhoneGap可以看到它.
该页面上未显示的键盘之一是:UIKeyboardTypeDecimalPad,它是一个只有数字和小数点的电话键盘,可能也适用于您的应用程序.如图所示:
但是,我一直无法弄清楚如何通过HTML显示它.
如果你想要电话键盘,你可以使用:
<input type="tel">
同样,如果你想要一个数字小键盘,那就是:
<input type="number">
据我所知(有人请你纠正我,如果我错了),UIKeyboardTypeDecimalPad就像这样的组合类型:
<input type="decimalNumber">