2

日付を入力する方法はたくさんありますが (カレンダー、ドロップダウン メニューなど)、時間 (または時間範囲) を尋ねる「標準的な」方法はそれほど多くないようです。

私は個人的に、時間、分、秒のフィールド (場合によっては「AM/PM」フィールドも) のドロップダウン メニューを試しました。また、時計のような入力デバイスをいくつか試してみましたが、そのほとんどは一般的なエンド ユーザーには使いにくいものでした。「ポップアウト」時間選択メニューも試してみました (たとえば、時間「10」にカーソルを合わせると、「:00」、「:15」、「:30」を含むサブメニューを受け取ることができます)。 "、および ":45") -- しかし、これらの方法はどれも自然に見えません。

これまでのところ、私が見つけた最良の (そして最も普遍的な) 方法は、単純なテキスト フィールドを使用し、ユーザーに時、分、秒を手動で入力させることです。または、Outlook の「日表示」に似たものを作成して、イベントをドラッグ アンド ドロップして開始時刻と終了時刻を設定できる良い経験がありました。

この情報を求める「最善の方法」はありますか? 本当に直感的で使いやすい時間入力ウィジェットを使っている人はいますか? または、少なくともプレーン テキスト ボックスを使用するよりも効率的な方法はありますか?

4

3 に答える 3

0

私は、Google カレンダーのアプローチが最良だと思います。テキスト ボックスを使用しますが、JavaScript を使用して、時間を選択するためのドロップダウンのようなものにします。ここで jQuery 実装の優れたデモを見つけることができます

私のサイトにはまだこれを実装していないので、100% 確実ではありませんが、こちらの jQuery プラグインのコードも必要だと思います:
http://www.texotela.co.uk/code/jquery/timepicker/

編集
私が投稿した最初のリンクは、2 番目のリンクのコードを必要としません。それは単にそれに基づいています。例から実際の JavaScript ファイルを取得するには、ページのソースを表示してファイルの場所を見つけるか、URL に直接アクセスできます
http://labs.perifer.se/timedatepicker/jquery.timePicker.js

于 2008-08-25T02:12:56.343 に答える
0

JQuery には非常に便利な時間入力ツールがあります。標準のテキスト フィールドに加えて、「スピナー」タイプのアプローチを提供します。また、調整のためのマウス スクロール ホイールの使用 (および従来の「入力するだけ」のアプローチ) もサポートしており、必要に応じてn分ステップに制限するように構成することもできます。かなりカスタマイズ可能で、ローカリゼーションやその他のさまざまな設定をサポートしています。私はいくつかのプロジェクト/デモ サイトでうまく使用しています。

于 2008-08-25T00:00:46.723 に答える
0

私は平易な言語入力の大ファンです(先日話題になりました)。37signals のバックパック カレンダーに入力できる方法が気に入っています (08/12 3pm トムとのミーティング)。また、リマインダー システムで時間を処理する方法も気に入っています (今日遅く、明日の朝などのオプションが表示されます)。

于 2008-08-25T00:03:57.713 に答える