web-dev-qa-db-ja.com

HTML入力タイプの日付、デフォルトでカレンダーを開く

デフォルトでカレンダーを表示して、htmlの入力フィールドで日付を選択するタスクがあります。

これがコードであると仮定します:

input type="date" name="bday"

入力ボックスをクリックすると、カレンダーが表示されます。

入力をクリックせずにデフォルトでカレンダーを表示する方法を教えてください。

18
user2291845

これは、ネイティブHTML入力要素では不可能です。 webshim polyfill を使用できます。これにより、このマークアップを使用してこのオプションが提供されます。

<input type="date" data-date-inline-picker="true" />

小さなデモ

16