Javascript 如何设置最大值&;iOS上输入类型日期中的最小值

Javascript 如何设置最大值&;iOS上输入类型日期中的最小值,javascript,ios,html,Javascript,Ios,Html,如何在输入类型date中设置最小和最大截止日期 我试着 及 您应该使用datepicker js $('#datepicker').datepicker({ dateFormat: "yy-mm-dd", maxDate:'+1m +10d', minDate: -10 }); 来看看 您应该使用datepicker js $('#datepicker').datepicker({ dateFormat: "yy-mm-dd", maxDate:'+1m +10d'

如何在输入类型date中设置最小和最大截止日期

我试着



您应该使用datepicker js

$('#datepicker').datepicker({
  dateFormat: "yy-mm-dd",
  maxDate:'+1m +10d',
  minDate: -10
 });
来看看


您应该使用datepicker js

$('#datepicker').datepicker({
  dateFormat: "yy-mm-dd",
  maxDate:'+1m +10d',
  minDate: -10
 });
来看看


请不要使用那样的内联代码,可读性很差。使用外部事件处理程序。您使用的是
type=“text”
,而该类型的输入不理解
min
max
属性。
“date”
类型的输入应该是这样的,但我不知道它们实际上是在哪个平台上输入的(尽管我希望是错误的)。@SterlingArcher你能告诉我怎么做吗:)@Pointy使用type=“text”来显示占位符如果你使用
type=“text”
,用户必须输入日期。如果使用
type=“date”
用户将获得本机iOS日期控件。但是,正如我所说,我认为Safari不支持日期控件的
min
max
。就我个人而言,我认为本机日期控件对用户来说是不友好的,但是对于触摸屏的使用,你真的需要一些比用键盘打字更好的东西。请不要使用那样的内联代码,可读性很差。使用外部事件处理程序。您使用的是
type=“text”
,而该类型的输入不理解
min
max
属性。
“date”
类型的输入应该是这样的,但我不知道它们实际上是在哪个平台上输入的(尽管我希望是错误的)。@SterlingArcher你能告诉我怎么做吗:)@Pointy使用type=“text”来显示占位符如果你使用
type=“text”
,用户必须输入日期。如果使用
type=“date”
用户将获得本机iOS日期控件。但是,正如我所说,我认为Safari不支持日期控件的
min
max
。就我个人而言,我认为原生日期控件对用户来说是不友好的,但是对于触摸屏的使用,你真的需要一些比用键盘打字更好的东西。
$('#datepicker').datepicker({
  dateFormat: "yy-mm-dd",
  maxDate:'+1m +10d',
  minDate: -10
 });