我們有一個移動網站,要求用戶輸入一個特定的時間值 - 基本上以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