Mobile Support
更新日: 2019-12-12
ネイティブの日付入力について
モバイルブラウザでアクセスした場合、自動的にネイティブの日付選択ボックスに変わります。
ユーザーはネイティブの日付選択ボックスを使い慣れているので、とても優れたUXを提供します。
特別な設定は不要です。onChange
のようなコールバックも同じように動きます。
しかし、ネイティブの日付選択では以下の機能のみに制限されています。
- 日付、日時の初期値設定
- 最小(最も早い)日付指定
- 最大(最も遅い)日付指定
そのため、特定の機能(例えば特定日を無効化)を利用した場合は、ネイティブ日付選択ではなく、flatpickrの日付選択機能が作動します。
もし常にネイティブの日付選択を無効化したい場合は(推奨しませんが)disableMobile
オプションを有効化します。
デモ
モバイルブラウザでアクセスした場合も常にflatpickrを有効化します。
JavaScript
const config = {
disableMobile: "true"
}
flatpickr('.flatpickr', config);
HTML
<input class="flatpickr" type="text" placeholder="Select Date.." readonly="readonly">
© 2017 Gregory Petrosyan Released under the MIT license
このコンテンツはGregory Petrosyan(chmln)によるflatpickrドキュメントを翻訳/改変したものです。