2009-02-09 95 views
0

我正在研究一個網站,其中包括在移動網站上創建約會。我必須讓它在IE Mobile上運行。在移動網站上選擇日期

最大的挑戰是要拿出一個辦法,做一個移動網站,日期的選擇:

  • 是非常緊湊,不會永遠採取有限的帶寬細胞網絡上的負載。
  • 在Windows Mobile 6
  • 將工作從輸入查詢的任何值阻止用戶(自由格式文本框是出了問題)

我想出迄今的選項是:

年,月,日
  • 下拉列表(和客戶端或服務器的驗證,以確保選擇的正確性,即不允許2月31日)
  • 使用jQuery插件&希望jQuery的可以運行在每個設備上我的目標是(IE Mobile,Blackberry,iPhone)
  • 寫一些精心製作的IFrame AJAX燈箱,它包含一個基本的日曆選擇器(也就是說,不依賴於jQuery),類似於谷歌在其移動日曆網站上做的。

因爲我似乎無法提出任何真正可靠的想法,所以我想看看SO社區可以拿出什麼樣的方式作爲移動日期條目的體面解決方案。

回答

0

您是否想過屏蔽輸入?我不確定它會如何滿足您的需求,但值得一試。這裏是一個jQuery實現:

http://digitalbush.com/projects/masked-input-plugin/

編輯:思考這個多一些之後,我可能會跟要麼你有收藏日曆想法或下拉菜單去。下拉菜單的好處在於,您可以爲擁有更好Javascript支持的用戶增強輸入方法。例如,您可以隱藏下拉列表並提供一個虛擬彈出式日曆,該日曆在使用時將值排入下拉列表中。

請記住,您應始終在服務器上進行驗證。如果你也可以在客戶端做到這一點(或者至少保持輸入有限),那麼這是一個額外的功能,以提高可用性。

+0

這是一種可能性,但它必須在IE Mobile上運行。我不知道jQuery是否可以在IE Mobile上運行。 – 2009-02-09 05:20:15

0

我會與你的第一個選項年,月

  • 下拉列表,天 (和客戶端或服務器驗證, 去確保 選擇的有效性,即不允許二月。 31日)

所有其他選項可能會在特定的手機,但你要不斷地跑進哎問題工作....它不我的手機上。

我很喜歡JavaScript,以便在手機上實現標準化