【问题标题】:Mobile IOS input type date min and max not working on chrome and safari移动 IOS 输入类型日期最小值和最大值不适用于 chrome 和 safari
【发布时间】:2020-09-29 16:14:05
【问题描述】:

我有以下 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 移动版吗?

【问题讨论】:

    标签: ios date razor input mobile


    【解决方案1】:

    这里似乎已经提出了这个问题: Html 5 [input type=Date] control, MAX date is not working in iPhone/Ipad

    答案表明 iOS 不支持这些属性,建议使用单独的 JavaScript 日期选择器库,例如 Pickaday

    【讨论】:

    • 我不推荐 Pickaday,因为它不适合移动设备
    猜你喜欢
    • 1970-01-01
    • 2021-04-26
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    • 2021-07-18
    • 1970-01-01
    • 1970-01-01
    • 2013-07-26
    相关资源
    最近更新 更多