Input Month step 属性

定义和用法

step 属性设置或返回月字段的 step 属性的值。

HTML step 属性规定当用户在月字段中打开日历时可以选择的合法月份间隔。

例如,如果 step = "2",则只能每隔一个月选择日历(如 1 月、3 月、5 月)。

另请参阅:

HTML 参考手册:HTML <input> step 属性

实例

例子 1

更改法定月间隔:

document.getElementById("myMonth").step = "2";

亲自试一试

例子 2

获取法定月间隔:

var x = document.getElementById("myMonth").step;

亲自试一试

语法

返回 step 属性:

monthObject.step

设置 step 属性:

monthObject.step = number

属性值

描述
number

规定合法的月份间隔。默认为 1 个月。

例子:

  • 如果 step="2",则只能每隔一个月选择月历。
  • 如果 step="5",则只能每隔四个月选择月历。

技术细节

返回值: 数值,表示法定月间隔。

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 不支持 不支持 支持 支持

注意:<input type="month"> 元素在 Firefox 中不显示任何日期字段/日历。