1

モバイル サイトでの予定の作成を含む Web サイトに取り組んでいます。IE Mobile で動作させる必要があります。

最大の課題は、次のようなモバイル サイトで日付を選択する方法を考え出すことです。

  • 限られた帯域幅のセル ネットワークでロードするのに永遠にかからないほどコンパクトです。
  • Windows Mobile 6 で動作します
  • ユーザーが値を入力できないようにする (自由形式のテキスト ボックスは問題外)

これまでに思いついたオプションは次のとおりです。

  • 年、月、日のドロップダウン リスト (および選択の有効性を確認するためのクライアントまたはサーバーの検証、つまり 2 月 31 日を許可しない)
  • jQuery プラグインを使用し、ターゲットとするすべてのデバイス (IE Mobile、Blackberry、iPhone) で jQuery が実行されることを願っています。
  • Google がモバイル カレンダー サイトで行っているのと同様に、基本的なカレンダー セレクターを含む (つまり、jQuery に依存しない) 精巧な IFrame AJAX ライトボックスを作成します。

本当に堅実なアイデアを思い付くことができないように見えるので、SO コミュニティがモバイル日付入力のためのまともなソリューションとして思いつくことができるものを見たいと思いました。

4

3 に答える 3

0

私はあなたの最初のオプションに行きます

  • 年、月、日のドロップダウン リスト (および選択の有効性を確認するためのクライアントまたはサーバーの検証、つまり 2 月 31 日を許可しない)

他のすべてのオプションは特定の電話で機能する可能性がありますが、常に問題が発生します....私の電話では機能しません.

JavaScript が電話で標準化されることを心から望んでいます

于 2009-02-24T23:55:37.997 に答える
0

入力のマスキングについて考えたことはありますか?それがあなたのニーズをどれだけ満たすかはわかりませんが、試してみる価値はあります。jQuery の実装は次のとおりです。

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

編集:これについてもう少し考えた後、おそらくあなたが持っていたライトボックスカレンダーのアイデアまたはドロップダウンのいずれかを使用するでしょう. ドロップダウンの利点は、Javascript のサポートが優れているユーザーの入力方法を強化できることです。たとえば、ドロップダウンを非表示にして、使用時にドロップダウンに値を入力するダミーのポップアウト カレンダーを提供できます。

常にサーバーで検証を行う必要があることに注意してください。クライアントでもそれを実行できる場合 (または少なくとも入力を制限しておく場合)、それは使いやすさを向上させるためのボーナス機能です。

于 2009-02-09T05:09:25.773 に答える