2012-09-26 38 views
0

好吧,我希望標題解釋了足夠的,因爲我覺得它難以制定關於這個問題問得很好。爲jQuery Mobile的,或不同的解決方案自動完成時間輸入

總之,是否存在這樣一個jquery/javascript插件:用戶可以像這樣輸入小時和分鐘的文本框「16:35」,但如果用戶例如只輸入「16」,它會自動寫入作爲焦點改變時的「16:00」。另外一般驗證會像只允許等數字字符不錯

這似乎是一個很重要的問題,但我真的不能找到任何現成的解決方案。注:其實,我正在製作一個使用jquery mobile的移動網站,並且在嘗試了許多不同的日期選擇器和時間選項(android和ios look-a-like etc等)之後,但大多數的兼容性都很低,所以我會嘗試使用方法。如果你們有任何其他的解決方案,他們將不勝感激。

回答

0

看看這個網站http://jqueryui.com/demos/autocomplete/

$(function() { 

    var availableTags = [ 

     "ActionScript", 

     "AppleScript", 

     "Asp", 

     "BASIC", 

     "C", 

     "C++", 

     "Clojure", 

     "COBOL", 

     "ColdFusion", 

     "Erlang", 

     "Fortran", 

     "Groovy", 

     "Haskell", 

     "Java", 

     "JavaScript", 

     "Lisp", 

     "Perl", 

     "PHP", 

     "Python", 

     "Ruby", 

     "Scala", 

     "Scheme" 

    ]; 

    $("#tags").autocomplete({ 

     source: availableTags 

    }); 

}); 

希望它可以幫助

+0

謝謝您的答覆。是啊,我看到了,但它似乎很適合輸入時間。要麼? –

+0

這樣會給你一個字符串返回。這是你不想要的嗎?有一個字符串轉換時間,日期時間上這個網站。 http://www.webdeveloper.com/forum/showthread.php?123460-Convert-string-to-time。 – Gezzasa