Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
HTML5日期输入-支持部分ISO8601字符串?_Html_Date_Validation_Iso8601 - Fatal编程技术网

HTML5日期输入-支持部分ISO8601字符串?

HTML5日期输入-支持部分ISO8601字符串?,html,date,validation,iso8601,Html,Date,Validation,Iso8601,我有一个HTML5日期选择器 我希望人们能够以以下任何格式提交日期: YYYY-MM-DD YYYY-MM YYYY 也就是说,如果他们知道完整日期,他们可以提交。如果没有,只需部分日期即可。这是允许的 目前,如果输入是部分的,比如“2020-04”,Firefox会将其视为null,不会提交任何内容。Chrome显示一个验证错误 -所以我不能用这个 有什么方法可以告诉浏览器允许使用部分时间戳吗?你找到什么有用的方法吗?@Codemonkey我没有找到方法。对不起,没问题,我写了一篇乱七八

我有一个HTML5日期选择器

我希望人们能够以以下任何格式提交日期:

  • YYYY-MM-DD
  • YYYY-MM
  • YYYY
也就是说,如果他们知道完整日期,他们可以提交。如果没有,只需部分日期即可。这是允许的

目前,如果输入是部分的,比如“2020-04”,Firefox会将其视为null,不会提交任何内容。Chrome显示一个验证错误

-所以我不能用这个


有什么方法可以告诉浏览器允许使用部分时间戳吗?

你找到什么有用的方法吗?@Codemonkey我没有找到方法。对不起,没问题,我写了一篇乱七八糟的文章,因为它只供我在管理系统中使用。日期字段旁边的复选框。如果我单击它,它会将类型从日期切换为文本。他做这项工作。