Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript iOS日期时间输入始终被视为无效_Javascript_Html_Ios_Datetime - Fatal编程技术网

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

Javascript iOS日期时间输入始终被视为无效,javascript,html,ios,datetime,Javascript,Html,Ios,Datetime,iOS 10.3.0或10.3.1似乎完全破坏了datetime本地HTML输入。当提交表单时,IOS将始终认为输入无效。 使用JavaScript获取值时,输入将以以下格式返回日期: YYYY-MM-DDTHH:MM:SS其中“T”是文字“T”,第二个“MM”是分钟 如果使用JS将值设置为以下格式:YYYY-MM-DDTHH:MM,则可以正确提交表单,而不会出现“无效输入”错误 我已经创建了一个演示这个问题和解决方案的程序。您需要在iOS设备上运行它 不过,这是一个黑客补丁,我很想知道是否还有

iOS 10.3.0或10.3.1似乎完全破坏了
datetime本地
HTML输入。当提交表单时,IOS将始终认为输入无效。 使用JavaScript获取值时,输入将以以下格式返回日期:
YYYY-MM-DDTHH:MM:SS
其中“T”是文字“T”,第二个“MM”是分钟

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

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


不过,这是一个黑客补丁,我很想知道是否还有其他人找到了更好的解决方案。

我还向苹果提交了一份错误报告。在三种不同的iOS 10.3+设备上也有同样的问题。这很可能是WKWebView中的一个bug,因为Chrome似乎也会受到影响。我不认为有一个优雅的解决方案可以在这里找到,除了苹果把它的垃圾放在一起。嗨,伙计们,有关于这个话题的更新吗?