HTML

<input type="month">

 inputタグの type属性で type="month" を指定すると、月の入力欄が作成されます。

 name属性は入力欄に名前を付ける属性ですが、formでデータが送信される際、name属性で指定した名前と、入力された値が一組になって送信されます。

 ユーザーは空文字を入力することができます。 入力必須にする場合には、required属性を併用してください。

 type="month" の場合、step属性の単位は月、初期値は1となります。