我有以下cshtml,在Android、Windows和Mac的safari和chrome上都能完美运行。
<input type="date" min="1900-01-01" max="@DateTime.Now.AddYears(-18).ToString("yyyy-MM-dd")" />
然而,当使用我的iPhone时,它忽略了Chrome和Safari上的最小值和最大值。
有人遇到过上述问题吗,如果有,你知道为什么在IOS手机上不能工作吗?
看来这个问题在这里已经被问过了。Html 5 [input type=Date] 控件,MAX日期不能在iPhoneIpad中使用。
答案表明iOS不支持这些属性,建议使用单独的JavaScript日期选取器库,如 Pickaday.