iOS日期时间输入始终被视为无效

时间:2017-04-24 19:24:49

标签: javascript html ios datetime

似乎iOS 10.3.0或10.3.1完全破坏了datetime-local HTML输入。提交表单时,iOS将始终认为输入无效。

使用JavaScript获取值时,输入将按以下格式返回日期: YYYY-MM-DDTHH:MM:SS其中" T"是文字" T,"和第二个" MM"是分钟。

如果您使用JS将值设置为以下格式:YYYY-MM-DDTHH:MM,则可以正确提交表单而不使用"无效输入"错误。

我已经创建了JSFiddle来演示这个确切的问题和解决方案。您需要在iOS设备上运行它。

虽然修复程序是一个hacky修复程序,但我很想知道是否有其他人找到了更好的解决方案。

0 个答案:

没有答案