我有一个日期类型的输入字段
<input type="date" id="datepick" name="mybirthday" placeholder="Birthdate(MM/DD/YYYY)" />
这里我想限制用户可以选择的日期范围。更具体地说,我不希望用户选择像 22/08/2015 这样的生日。我怎样才能做到这一点?
我有一个日期类型的输入字段
<input type="date" id="datepick" name="mybirthday" placeholder="Birthdate(MM/DD/YYYY)" />
这里我想限制用户可以选择的日期范围。更具体地说,我不希望用户选择像 22/08/2015 这样的生日。我怎样才能做到这一点?
使用min
andmax
属性:
<label>Enter a date before 1989-10-30:</label>
<input type="date" name="myDate" max="1989-10-29">
<label>Enter a date after 2001-01-01:</label>
<input type="date" name="myDate" min="2001-01-02">
我不确定,但我记得在某处读到 HTML5 日期选择器基于浏览器区域设置,可能无法在所有访问者的浏览器中为您提供所需的输出。例如,在美国,日期格式是 MM/dd/yyyy,而在英国则是 dd/MM/yyyy。
我不想处理所有这些,也不想让它碰运气,所以我最终使用了 jQueryUI 日期选择器。很多事件已经为你准备好了......