9

基本的には時間入力があります:

Time: <input type="time" name="timeinput"/> 

http://jsfiddle.net/X8E9N/

http://www.w3.org/TR/html-markup/input.time.htmlによると 、 step 属性をサポートしています。この属性 (または他の手段) を使用して、ステップ サイズを 10 分に設定することはできますか? もしそうなら、どのように?

私はいくつかの他のソリューション (datebox プラグインなど) を認識していますが、可能であれば純粋な html ソリューションを望んでいます。datebox プラグインを時々使用していますが、モバイル デバイスではかなり遅いように見えるので、可能な場合はネイティブのタイム ピッカーを使用しようとしています。

4

4 に答える 4

9

はい。ステップ属性は秒単位で指定できます

ただし、Opera、iOS Safari、およびGoogle Chromeは、調整されていないユーザー入力を拒否しません。ユーザーは、そのような時間フィールドに11:59を指定できます。次に、OperaとGoogle Chromeは、フォームを送信しようとすると検証エラーメッセージを表示します。

于 2012-12-05T10:51:56.943 に答える
6

Chrome 86 はこれをサポートしていないようです。

于 2020-10-28T08:17:12.530 に答える
2

iOS 9.1 の時点で、iOS は max min または step をサポートしていません。

http://caniuse.com/#feat=input-datetime

于 2015-12-04T17:09:32.770 に答える