我们有一个移动网站,要求用户输入一个特定的时间值 - 基本上以hh:mm的形式。从各种浏览器的显示和输入时间的一致性来看,我们遇到了很多困难。需要一致的TimePicker移动网站gizmo
在寻找现有的例子时,我们一直在遇到不同的网站,允许分钟数的“球场”值 - 因此对于他们来说,15分钟(例如)增量的下拉是很好的 - 但是有60个值的下拉在任何平台上,特别是手机上都是荒谬的。
HTML5 < input type =“time”/>没有让我们在那里。标准文本输入不是,因为它往往会提示设备显示没有数字的字母键盘。 HTML5 type =“number”几乎可以工作,但对于某些Android浏览器,在数字键盘上没有冒号(:)。
我很清楚,我们在移动浏览器的混乱之地,但没有人有一个好的想法,哪些可能适用于Android和iPhone?
注意:我试过Google搜索,并检出了各种jQuery插件,但都没有为移动设备提供良好的用户体验,甚至很多桌面设备也很差。想法?
还没有看到那个,但我同意你关于它是一个明智的小片状行为。 – reallyJim
浏览他们的代码,在我看来,他们关注输入字段的原因是为了让他们可以听取按键,让选取键盘可以访问。如果你使用''([fullscreen jsFiddle result](http://jsfiddle.net/n2dUq/embedded/result/)),那么行为似乎很好。 (如果响应不如人意,就像jQuery UI小部件一样)。 – millimoose